Top > Programming > .NetFramework > Tips > StringProcessing
Last-modified: Wed, 14 Aug 2013 15:04:59 JST
Counter:910 Today:1 Yesterday:1 Online:4
このエントリーをはてなブックマークに追加

良く利用される文字列の処理

About

.Net(C#)で良く利用される文字列の処理について少しずつまとめておきたいと思います。

ファイルパス関係

ファイル関係はあらかじめ用意されているものが多いです。

ファイルパスからファイル名を取り出す

System.IO.Path.GetFileName(filepath);

ファイルパスがディレクトリであるかフォルダであるか

既存のファイルないしディレクトリであれば、System.IO.Directory.Existsメソッドないし、System.IO.File.Exists(filepath)を利用して確認することができます。しかしながら既存のものでない場合は、拡張子の有無や、'\'ないし'/'で終了しているか、などで見分けるしかないです。なおディレクトリを示すパスが'\'ないし'/'で終わる保証はありませんし、ディレクトリの名前にも'.(ピリオド)'は許可されています。

System.IO.Directory.Exists(filepath);
System.IO.File.Exists(filepath);