お世話になっております。
開発環境は VS2003 VB.NET、実行環境は XP SP3 および Vista SP1 です。
.NET Framework1.1SP1で漢字が含まれているパスからSystem.IO.Path.GetFileName()にて
ファイル名を取得しようとすると次のエラーが発生します。
************** 例外テキスト **************
System.ArgumentException: パスに無効な文字が含まれています。
at System.IO.Path.GetFileName(String path)
at KansiApp.ExecForm.DisplayData(Int32 Offset)
--- 以下、省略
System.IO.Path.GetFileName()に渡しているフルパスは
C:\Documents and Settings\ユーザー名\Application Data\KansiApp\Data\Param1.csv
です。
GetFileName()は日本語を含んだパスを扱えないのでしょうか?