C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のパスからすべてのファイルとフォルダーを削除するにはどうすればよいですか?


すべてのフォルダーとそれぞれのディレクトリを削除するために、System.IO名前空間をC#で使用できるようにすることができます。 DirectoryInfo()クラスは、ディレクトリ内のすべてのサブディレクトリとファイルの詳細を提供します。

2つのサブディレクトリがあり、以下のようなファイルがあるディレクトリデモを考えてみましょう。

C#のパスからすべてのファイルとフォルダーを削除するにはどうすればよいですか?

C#のパスからすべてのファイルとフォルダーを削除するにはどうすればよいですか?

using System.IO;
namespace DemoApplication {
   class Program {
      static void Main(string[] args) {
         DirectoryInfo di = new DirectoryInfo(@"D:\Demo");
         foreach (DirectoryInfo dir in di.GetDirectories()) {
            foreach (FileInfo file in dir.GetFiles()) {
               file.Delete();
            }
            dir.Delete(true);
         }
      }
   }
}

出力

上記のコードの出力は

です

C#のパスからすべてのファイルとフォルダーを削除するにはどうすればよいですか?

すべてのフォルダとそれに関連するファイルがデモディレクトリから完全に削除されていることがわかりました。ここで、GetDirectories()はルートディレクトリ(デモ)のすべてのディレクトリをフェッチし、GetFiles()はそのディレクトリに存在するすべてのファイル(デモファイル1、デモファイル2)をフェッチします。


  1. Windows 10 ファイル エクスプローラーから最近使用したファイルとフォルダーを消去する方法

    Windows 10 のファイル エクスプローラーは、クイック アクセス機能の一部として、最近使用したファイルや頻繁に使用したファイルやフォルダーを追跡します。この画面では、最も頻繁に使用する場所にすばやくアクセスできるため、昨日開いたファイルを見つけるためにディレクトリ構造を掘り下げる必要はありません。 クイック アクセスは便利ですが、クリアして最初からやり直したい場合があります。これを行うには、エクスプローラーの [ファイル] メニューをクリックし、[フォルダーと検索のオプションを変更] ボタンをクリックします。 [フォルダ オプション] ポップアップ メニューが開きます。 [プラ

  2. Android スマートフォンでファイルとフォルダを非表示にする方法

    「プライバシーは生まれながらの権利」です。私たちは皆、何かを非公開にし、スマートフォンやコンピューターのファイルやフォルダーを非表示にする権利を持っています。そして、あなたが秘密にしておきたいことが法律の下で完全に合法になるまで、それは何も悪いことではありません. 私がこれでどこに行くのか考えていますか? Android でファイルをプライベートに保ちたい場合は、方法があります。このブログでは、Android スマートフォンでファイルとフォルダーを非表示にする方法について説明します。写真やアプリを隠したい場合は、別の方法があります。 非表示のファイルとフォルダには、画像、ドキュメント、オー