ファイル

Q 12
FileSystemクラスで扱えるファイル名の長さについて
[内容]
ファイル名の長いファイルを、OpenDialogメソッドで取得しようとしたら例外が発生した、扱えるファイル名の長さには上限があるのか

A 12
[解決方法]
Windowsの上限値に準じています。
Windows上で指定できるフォルダパス・ファイルパスの上限値は、約260文字です。

[ 例 ]
  ファイルパス : C:\sample1\sample.txt

ただし、Windows上では、半角・全角を問わず文字数数えで上限値が約260文字となりますが、Biz/Browserの場合は、バイト数えとなるため約260バイトが上限値となります。

Biz/BrowserのFileSystemクラスで、フォルダやファイルを操作する場合、フォルダパス・ファイルパスで処理を行うため、フォルダパス・ファイルパスの上限値を超えるようなフォルダやファイルを操作しようとすると以下のような例外が発生します。

[ 例外 ]
  RTM-3 ファイル'[ファイル名]'をオープンできませんでした

Biz/BrowserのFileSystemクラスでフォルダ・ファイルを扱う場合は、上限値を超えない範囲のパスを設定してください。

管理番号:Fil_012
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ