2009-12-05から1日間の記事一覧

ファイル名の構成要素を分解する。(フルパス、フォルダ、ファイルネーム、ベースネーム、エクステンション)

ファイル名の構成要素を分解した場合の呼び名と取得方法を整理してみます。フルパス(Full Path) C:\Users\Administrator\Documents\test.txt ドライブ名(Drive Name) C:\ Dim f As String = "C:\Users\Administrator\Documents\test.txt" Debug.Print(System…

指定したパス情報がファイルかフォルダ(ディレクトリー)か判断する。

指定したパス情報がファイル名かフォルダ名か判断するにはSystem.IO.File.Exists関数とSystem.IO.Directory.Exists関数を使います。File.Exists関数は、指定したパスがフォルダとして存在している場合でもファイルではない場合はFalseを返します。また、Dire…

System.IO.Directory.CreateDirectoryは親ディレクトリが存在しない場合、親を含めて作成する。(SysUtils.ForceDirectories)

Delphiでは、CreateDir関数とは別にForceDirectories関数があり親ディレクトリが無い場合に親ディレクトリまで作成する関数があります。.Netでは、どうやれば良いかと確認すると、System.IO.CreateDirectory関数がForceDirectories関数と同じ動作をすること…

相対パスを絶対パスに変換する。(System.Uri)

相対パスは、あるフォルダを基準とした場合のパス情報です。基準となるディレクトリはカレントディレクトリが使用される場合が多いですが、任意のディレクトリを指定した相対パスを使う場合もあります。カレントディレクトリを基準とする場合は、相対パスの…