[解決済み] フォルダが存在しない場合、ファイルおよび任意のフォルダを作成するにはどうすればよいですか?
2022-04-26 04:09:52
質問
次のようなファイルを作成(または上書き)したいとします :-)
C:\Temp\Bar\Foo\Test.txt
を使用すると ファイル.Create(...) メソッドを使えば、これができる。
しかし、以下のフォルダーがない場合(上記の例のパスから)。
- テンプレート
- バー
- 食品
を取得すると DirectoryNotFoundException を投げています。
そこで. パスが与えられたら、そのパスのファイルを作成するために必要なすべてのフォルダを再帰的に作成するにはどうすればよいでしょうか。 TempやBarのフォルダがあってもFooのフォルダがなければ、それも作成します。
簡単のために、セキュリティ上の懸念はないと仮定しましょう--すべてのパーミッションに問題がないなど。
解決方法は?
DirectoryInfo di = Directory.CreateDirectory(path);
Console.WriteLine("The directory was created successfully at {0}.",
Directory.GetCreationTime(path));
参照 このMSDNページ .
これで解決するかな?
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】C#はJavaのcharAt()と同等?)
-
[解決済み] 他のスレッドからGUIを更新するにはどうすればよいですか?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] C#のconstとreadonlyの違いは何ですか?
-
[解決済み] async」と「await」の使い方とタイミング
-
[解決済み] フォルダが存在しない場合、作成する
-
[解決済み] アセンブリファイルのバージョンを取得する方法
-
[解決済み] ディレクトリ内のすべてのファイルやフォルダを削除する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] エンティティタイプ <type> は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み] 'IEnumerable<SelectListItem>' 型の ViewData アイテムで、キーが国であるものは存在しない。
-
[解決済み】Visual Studio: 操作を完了できませんでした。パラメータが正しくありません
-
[解決済み】エラー「必要なフォーマルパラメータに対応する引数が与えられていない」を解決する?
-
[解決済み】 C# 条件演算子エラー 代入、call、increment、decrement、await、new object 式のみ文として使用可能です。
-
[解決済み] [Solved] .NETでスレッドの終了を待つには?
-
[解決済み】ファイルやアセンブリ、またはその依存関係の1つをロードできませんでした。
-
[解決済み】WebResource.axdとは何ですか?
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
-
[解決済み] フォルダが存在しない場合、作成する