[C#]C#C#でファイルを作成する方法について紹介します。ファイルを作成する際は、System.IO名前空間のFileInfoクラスのCreateメソッドを使用するか、FileクラスのCreate静的メソッドを使用します。サンプルの実行FileInfoクラスのCreateメソッドで作成FileInfoクラスのCreateメソッドの構文は次のようになります。以下にCreateメソッドの使用例を示します。fileInfo.Create();Createメソッドは、作成したファイルのFileStreamオブジェクトを戻り値に返します。一部が見つかりませんでした。’」という例外が発生します。(「C:\Test\NewFile.txt」の部分は指定したファイルのパスになります。)Createメソッドでファイルを作成する場合は、事前にファイルを作成するフォルダーが存在するかどうかを確認した上で、存在しないのであればフォルダーを作成する必要があります。fileInfo.Create();FileクラスのCreate静的メソッドで作成FileクラスのCreate静的メソッドの構文は次のようになります。path);引数のpathに作成するファイルのパスを指定します。Create静的メソッドもFileInfoクラスのCreateメソッドと同様に、作成したファイルのFileStreamオブジェクトを戻り値に返します。以下にCreate静的メソッドの使用例を示します。File.Create(@"C:\Test\NewFile.txt");FileクラスのCreate静的メソッドは、FileInfoクラスのCreateメソッドと同様の処理を行うことができます。FileInfoクラスのCreateメソッド、CreateSubdirectoryメソッド、FileクラスのCreate静的メソッドとも、作成対象のファイルが既に存在していてもファイルが新たに作成されます。既存のファイルを新しいファイルで上書きしないようには、ファイルが存在するかどうかを確認し、ファイルが存在する場合は警告メッセージ等を表示する処理が必要になります。MessageBox.Show($"{path}は既に存在しています。(File.Exists(path)){MessageBox.Show($"{path}は既に存在しています。File.Create(path);}サンプルプログラムWindowsフォームアプリケーションでのプログラムの実装例を記載します。ユーザーインターフェースフォームのインターフェースは次のようにします。「button1」ボタンをクリックするとテキストボックスに入力されたファイルを作成します。ファイルが既に存在している場合は例外を発生させて処理を中止します。ファイルのフォルダーが存在しない場合は作成してからファイルを作成します。ソースコードサンプルプログラムのフォームには次のようなソースコードを記述します。ApplicationException("既にファイルが存在しています。UTF8Encoding(true).GetBytes("テキストが入力されたファイル。ApplicationException("既にファイルが存在しています。UTF8Encoding(true).GetBytes("テキストが入力されたファイル。作成したプログラムを実行します。パスのテキストボックスに「C:\Test\CreateFile.txt」と入力します。「button1」ボタンをクリックするとファイルが作成されます。一度「button1」ボタンをクリックすると、既にファイルが存在しているために、例外が発生してエラーメッセージが表示されます。拡張メソッドの一覧です。Frameworkのアセンブリ「System.Web.dll」に定義されている例外クラス(Exception)の一覧です。[C#]C#でファイルを移動する方法について紹介します。[C#]C#でWindowsフォームアプリケーションで、フォームをダイアログボックスとして表示した時の戻り値を取得、設定する方法を紹介します。[C#]C#でWindowsフォームアプリケーションのフォームの最小サイズ・最大サイズを設定する方法を紹介します。[C#]Windowsフォームアプリケーションでは、フォーム(ウィンドウ)が他のフォームを所有することができます。[C#].NETのWindowsフォームアプリケーションで、フォームに配置したコントロールのイベントを、フォーム側で取得したい場合があります。C#の主なエスケープ文字(エスケープシーケンス)の一覧です。