これを実行して、ディレクトリ内のすべてのファイルを削除しようとしています:
System.IO.File.Delete(directoriodestino_imagenes + @"\*.*");
どこで、directoriodestino_imagenes = "C:\\dcm\\patients\\NAME_LASTNAME\\DCM\\"
。
そして、私はこれを取得します:
{"パスに不正な文字があります。"}
私が間違っている可能性のあるヒントはありますか?
これを実行して、ディレクトリ内のすべてのファイルを削除しようとしています:
System.IO.File.Delete(directoriodestino_imagenes + @"\*.*");
どこで、directoriodestino_imagenes = "C:\\dcm\\patients\\NAME_LASTNAME\\DCM\\"
。
そして、私はこれを取得します:
{"パスに不正な文字があります。"}
私が間違っている可能性のあるヒントはありますか?
ワイルドカード文字です。Delete メソッドを使用して複数のファイルを削除することはできません。フォルダー全体を削除する必要があります ( http://msdn.microsoft.com/en-us/library/fxeahc5f(v=vs.110).aspxでフォルダーの削除方法を参照)、またはそれらを 1 つずつ削除するだけです. たとえば、ワイルドカードを使用して複数のファイルを削除する場合のように