意見交換
C#で特定のフォルダ(dataフォルダ)内の中身のフォルダとファイルのみを削除したいのですが、Webで調べましたが、なかなか見つかりません。
何か方法ありますでしょうか?
フォルダ構造は、
dataフォルダ - 1 フォルダ - ○○ファイル…
2フォルダ - ○○ファイル…
4フォルダ
のような構造になってまして、一番上のdataフォルダは空でも残して
置かないと、システムにログイン時にエラーが出てしまいます。
削除後にdataフォルダだけを作れば良いと思いますが、できれば
よりスマートに処理したいです。
以下のようなコードで試しましたが、dataフォルダごと消えてしまいました。
var localPath = Contents.Path.GetDataDir(); // ← D://workspace//data// などのパスが入る。
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(localPath); di.Delete(true);
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2015/09/30 06:42
2015/09/30 06:56
2015/09/30 07:09