-4

これを実行して、ディレクトリ内のすべてのファイルを削除しようとしています:

System.IO.File.Delete(directoriodestino_imagenes + @"\*.*");

どこで、directoriodestino_imagenes = "C:\\dcm\\patients\\NAME_LASTNAME\\DCM\\"

そして、私はこれを取得します:

{"パスに不正な文字があります。"}

私が間違っている可能性のあるヒントはありますか?

4

2 に答える 2

2

ワイルドカード文字です。Delete メソッドを使用して複数のファイルを削除することはできません。フォルダー全体を削除する必要があります ( http://msdn.microsoft.com/en-us/library/fxeahc5f(v=vs.110).aspxでフォルダーの削除方法を参照)、またはそれらを 1 つずつ削除するだけです. たとえば、ワイルドカードを使用して複数のファイルを削除する場合のように

于 2014-08-29T00:05:19.470 に答える