C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■96966 / )  Re[1]: ホルダー内のファイルを高速削除
□投稿者/ 魔界の仮面弁士 (2996回)-(2021/03/06(Sat) 18:48:26)
2021/03/06(Sat) 19:06:54 編集(投稿者)

No96964 (ゆい さん) に返信
> ホルダー内のファイルを高速削除

ホルダー (holder) ではなく
フォルダー (folder) ですね。


> For Each tempFile As String In System.IO.Directory.GetFiles("C:\Users\***\stock")

System.IO.Directory.GetFiles の代わりに
System.IO.Directory.EnumerateFiles を試してみてください。

(要 .NET Framework 4.0 以上)
https://www.atmarkit.co.jp/fdotnet/dotnettips/1018enumfiles/enumfiles.html


--- 追記 ---

列挙中に削除や追加を行うだとしたら、
EnumerateFiles ではマズいかな…と思ったけれど、
内部的には FindFirstFile / FindNextFile なので大丈夫かな。
返信 編集キー/


管理者用

- Child Tree -