dos, unix, system, または感嘆符(!)を使用して実行できるオペレーティングシステムのコマンドの長さ制限はありますか?
1 回表示 (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2025 年 1 月 14 日
回答済み: MathWorks Support Team
2025 年 1 月 14 日
dos, unix, system, または感嘆符(!)を使用して実行できるオペレーティングシステムのコマンドの長さ制限はありますか?
これらを使用する際にオペレーティングシステムに渡されるコマンドの最大許容長を知りたいです。
採用された回答
MathWorks Support Team
2025 年 1 月 14 日
外部アプリケーションを実行し、引数を渡すために使用できる最大文字数はオペレーティングシステムによって異なります。
Windows XP 以降の場合、コマンドプロンプトで使用できる文字列の最大長は 8191 文字です。
ご参考:コマンド プロンプト (Cmd.exe) のコマンド ライン文字列の制限
別の Windows バージョン、Linux、Mac、またはサポートされている別のオペレーティング システムを使用する場合は、それぞれ供給元の情報をご確認ください。
なお、実行するコマンドが Windows システムの制限を超えており、その原因が長いファイルまたはフォルダー パスである場合は、回避策として DOS 関数 "subst" または "net use" を使用できます。
0 件のコメント
その他の回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!