C#・ファイル・ディレクトリ関連

【C#】特殊ディレクトリのパスを取得する ~ ユーザのプロファイルフォルダ etc ~

■ はじめに ユーザ毎に設定を保存する必要があり ユーザのプロファイルフォルダ(つまり「C:\Users\[UserName]」)を取得したいので どうやって取るか調べてみた ■ 特殊ディレクトリのパスを取得するには... Environment.GetFolderPath(Environment.SpecialF…

【C#】フォルダ / ファイル監視を実装するには... ~ FileSystemWatcher ~

■ フォルダ/ファイル監視を実装するには... * FileSystemWatcher を利用する ■ FileSystemWatcher 取得できるイベント `#`イベント説明 01OnCreated作成 02OnDeleted削除 03OnRenamedリネーム 04OnChanged変更 05OnErrorエラー ■ サンプル using System; usi…

【C#】ディレクトリ構造を取得する

■ サンプル * フォルダの中身を確認するための簡易ツールなので出来はよくないです using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; namespace W…

【C#】フォルダ内にあるファイル名を取得する

■ 使用している主なコントロール * TextBox : 3、Button : 1 * Label : 1 * BackgroundWorker/ProgressBar : 各1 * CheckBox : 2 (オプション・必須じゃない) ■ サンプル // ファイル名のフォーマット [FileName][FileNo].[Extention] private readonly stri…

【C#】パス(Path)の扱いについて

■ ディレクトリとファイル名の結合 * System.IO.Path.Combine() を使用する サンプル string filePath = @"C:\TK\"; // ファイル名の作成 string fileName = DateTime.Now.ToString("yyyyMMdd") + "_" + "TEST" + ".txt"; // ファイルパス結合 fileName = Sy…

【C#】ディレクトリの扱いについて

■ ディレクトリの有無 * Directory.Exists() を使用する ■ ディレクトリ内のファイル総数 実現方法1 * Directory.GetFiles を利用して実装する サンプル http://dobon.net/vb/dotnet/file/getfiles.html を参考 string[] files = System.IO.Directory.GetFi…

【C#】ファイル(File)の扱いについて

■ ファイルの有無 * File.Exists() を使用する ■ ファイルの作成 * File.Create() を使用する ■ ファイルの削除 * File.Delete()又は、FileInfo.Delete() を使用する サンプル string filePath = @"C:\TK\"; // ファイル(ディレクトリ)の存在有無を確認する …