
No.3ベストアンサー
- 回答日時:
コマンドライン引数、ファイル名の長さに関してはOSと呼び出す関数に影響します。
理論的な最大値は以下の値だったと思います。
Windows 95 系:
ファイル名: 255 バイト
フルパス名: 259 バイト
コマンドライン引数: 32,767 バイト(だと思います)
Windows NT/2000/XP 系:
ファイル名: 255 文字
フルパス名: 約 32,000 文字
コマンドライン引数: 32,767 文字
Linux:
ファイル名: 255 バイト
フルパス名: 1,023 バイト
コマンドライン引数: 32 ページ弱(i386 系だと約 130,000 バイト)
ただ、呼び出す関数によってはもっと短い長さで失敗することもありますのでご注意ください。
No.2
- 回答日時:
コマンドライン引数に関しては、既に回答が出ているように環境依存です。
ファイル名の長さも環境依存ですが、<stdio.h>で定義されているFILENAME_MAXがファイル名(正確にはパス名)の最大長を表しています。ただし、OSが長さの制限を設けていない場合には、FILENAME_MAXの値は推奨値になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UTF-8で5~6バイトになる文字コ...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
10Mバイトて文字数に すると何...
-
SQLで1バイト、2バイト混在...
-
memcmp バイナリデータの比較方法
-
COBOL PICTUREで X,S,Vの意味
-
バイト列とバイナリ列の違いが...
-
ピクセル,dpiから容量(バイト...
-
IEレジストリのSavedLegacySe...
-
VBAでShift-JISのURLエンコード
-
ラベル表示の桁をそろえたいです。
-
半角、全角の判別方法
-
URLは最高何文字まで可能なので...
-
C++ Builderで文字列をバイトに...
-
64bit対応
-
【VB2005】テキストボックス内...
-
sedコマンドで全ての2バイト文...
-
char str[256]の256の意味は?
-
「1TB」のHDDに日本語は何字入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
char str[256]の256の意味は?
-
COBOLのCOMP形式について
-
バイト列とバイナリ列の違いが...
-
エクセルシート名の制限を変更...
-
ピクセル,dpiから容量(バイト...
-
ビットスワップとバイトスワッ...
-
テキストBOXの入力制限について
-
機種依存文字をチェックしたい。
-
「1TB」のHDDに日本語は何字入...
-
C++ Builderで文字列をバイトに...
-
全角半角を調べるライブラリ関...
-
SQLで1バイト、2バイト混在...
-
VB6とSQL Serverの桁の扱い方に...
-
jis x 0208 について
-
VBAでShift-JISのURLエンコード
-
この関数はどのプログラミング...
-
COBOL PICTUREで X,S,Vの意味
-
半角、全角の判別方法
おすすめ情報