Bonjour!
J'ai un piti souci avec mon developpement en c#!
Voici en gors mon probleme:
J'ai un activeX Windows Media Player qui lit une vidéo (jusque là, tout va bien...) à partir d'un fichier. Pas de soucis, il la lit, il la met en pause, il y prendrait meme presque gout...
Mais la difficulté, c'est que visibilement, cette vidéo, il l'aime tellement qu'il refuse de rendre la main... Par là, j'entends libérer le fichier pour que moi, je puisse l'effacer avec la methode File.Delete()
Cet idiot d'activeX, meme apres un dispose() tiens toujours fermement en otage mon fichier de ses petites mains velues...
Du coup, j'ai essayé de l'effacer à la main et là, ca marche!
Alors voilà, j'aimerais tenter d'effacer le fichier grace à la ligne de commande en utilisant le Process.Start()
Mais là, il ne reconnait que ma command CMD et pas ce code:
Là, il me dit que le fichier est non trouvé (et le fichier, comme vous vous en doutez les amis, est bien entendu PRESENT et a sa place, tout guilleret rien qu'à l'idée de se faire effacer...). C'est visiblement la commande RM qui n'est pas reconnue...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String Menfin = "cmd /c rm \"c:\\toto.txt\""; System.Diagnostics.Process.Start(Menfin );
Quelqu'un peut m'aider s'il vous plait? je déprime là!!!
Partager