1
File.Delete(path);

上記の関数を使用しています。複数のファイルがあります。File.Delete()関数を複数回呼び出さずに複数のファイルを削除するにはどうすればよいですか?

4

3 に答える 3

1

File.Deleteディレクトリ全体を削除する以外に、複数回呼び出すしかありません。ドキュメントに従って、パス引数は次のとおりです。

削除するファイルの名前。ワイルドカード文字はサポートされていません

于 2012-07-30T11:51:58.363 に答える
1

File.Delete1 回の呼び出しで複数のファイルを削除できるソリューションはありません。パフォーマンスが心配な場合は、コードをバックグラウンド スレッドに入れることができます。

于 2012-07-30T11:48:51.193 に答える
0

複数のファイルには異なる拡張子が必要であり、パスで削除するファイルを指定する必要があるため、常に複数のファイルが同じいくつかの拡張子 (.exe など) である場合は、ファイル名を取得し、各拡張子を追加して削除するループ。

于 2012-07-30T11:48:48.510 に答える