|
分類:[.NET 全般]
VB.NETです。
Dim fi As FileInfo For Each fi In dirInfo.GetFiles() cnt += 1 filepath(cnt) = fi.FullName Next fi
というコードで、ファイルリストを取得しているのですが パスの長さが 248 文字未満でない場合、エラーが出ます。 そのため、予め別のプログラムでパスの長さが248文字を超えたものを リスト化して手作業でリネームしたいと考えています。
そのためパスの文字数を取得するプログラムを書きたいのですが どのようにすれば良いですか? 普通に考えるとフルパスを取得してLen関数で文字数を取得すれば良いはずですが 今回の場合、ファイルパスが取得できないパスを扱いたいわけなので どのようにすれば良いですか?
|