DOBON.NET DOBON.NETプログラミング掲示板過去ログ

OpenFileDialogのファイル名について

環境/言語:[VB.NET]
分類:[.NET]

いつもお世話になっております。
rikiです。

質問なのですが
OpenFileDialogのファイル名欄の文字数制限はいくつなのでしょうか?

Webで調べてみましたが、見つかりませんでしたのでご存知の方はお教えください。

よろしくおねがいします。
> 質問なのですが
> OpenFileDialogのファイル名欄の文字数制限はいくつなのでしょうか?
意味合い的に OpenFileDialog で入力したパスはクリエイト・オープンとかのファイル名に利用すると思います。
複数ファイルが入力可能ですので直接は当てはまりませんが、基本的にEdit制限で文字数が決まります。

File.Open メソッド のヘルプに以下のようにあります。
Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、
ファイル名の長さは 260 文字未満である必要があります。

TextBoxBase.MaxLength プロパティ のヘルプに以下のようにあります。
Windows NT 4.0, Windows 2000, Windows Server 2003 ファミリでユーザーが入力できる最大文字数は、2147483646 または使用可能なメモリに応じたサイズのうち、いずれか小さい数となります。
Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition でユーザーが入力できる最大文字数は、32,766 または使用可能なメモリに応じたサイズのうち、いずれか小さい数となります。

>Webで調べてみましたが、見つかりませんでしたのでご存知の方はお教えください。
先に調べるべきはヘルプでは無いかと思います。
2004/12/01(Wed) 17:19:16 編集(投稿者)

> ファイル名の長さは 260 文字未満である必要があります。
具体的なOpenFileDialogのファイル名制限値は259文字です。
■No7767に返信(えムナウさんの記事)
> 2004/12/01(Wed) 17:19:16 編集(投稿者)
>
>>ファイル名の長さは 260 文字未満である必要があります。
> 具体的なOpenFileDialogのファイル名制限値は259文字です。

確認しました。
ありがとうございました。
■No7941に返信(rikiさんの記事)
> ■No7767に返信(えムナウさんの記事)
>>2004/12/01(Wed) 17:19:16 編集(投稿者)
>>
> >>ファイル名の長さは 260 文字未満である必要があります。
>>具体的なOpenFileDialogのファイル名制限値は259文字です。
>
> 確認しました。
> ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板