わんくまライブラリ Wankuma.IO.Pathクラス Version1
2006/02/18
この文書はVisual Studio 2003(.NET1.1)をベースに記述されています。それ以降のバージョンや、あなたが読んでいる時点では変更されている可能性があります。
またバージョンアップされている場合にはなんらかかの不具合を含んでいる可能性があります。
新バージョンへ
Wankuma.IO.Path2d.htm
ソースファイルへ
Wankuma.IO.Path1s.htm
ソースファイル直接ダウンロードへ
Wankuma.IO.Path1c.txt
利用規約へ
../kiyaku.htm
クラスの説明
パスを文字列操作する静的メソッドたちです。
絶対パスから相対パスを導き出す、パス文字列の最後の文字の区切り文字を追加したり、削除したりというメソッドがあります。
利用に必要なもの
わんくまライブラリ Wankuma.IO.PathBuilderクラス Version1
メソッド
public static string PathAbsoluteRelative(string BasePath, string TargetPath)
絶対パス2つから相対パスを導き出します。
BasePath : 元になるパス
TargetPath : 抽出するターゲットパス
public static string AddEndsSeparator(string path)
パス文字列の最後の文字が区切り文字でなければ区切り文字を追加します
c:\ → c:\, c:\a → c:\a\
path : 検索するパス
public static string RemoveEndsSeparator(string path)
パス文字列の最後の文字が区切り文字であれば区切り文字を削除します
c:\ → c:, c:\a → c:\a
c:\等の場合には意図しない動作をする可能性があるので注意。
あくまで文字列の最後の文字だけを判定します。
path : 検索するパス
2006/02/18:利用に必要なものとしてPathBuilderが必要なことを明記しました