dos, unix, system, または感嘆符(!)を​使用して実行できるオ​ペレーティングシステ​ムのコマンドの長さ制​限はありますか?

1 回表示 (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2025 年 1 月 14 日
回答済み: MathWorks Support Team 2025 年 1 月 14 日

dos, unix, system, または感嘆符(!)を使用して実行できるオペレーティングシステムのコマンドの長さ制限はありますか?
これらを使用する際にオペレーティングシステムに渡されるコマンドの最大許容長を知りたいです。

採用された回答

MathWorks Support Team
MathWorks Support Team 2025 年 1 月 14 日
外部アプリケーションを実行し、引数を渡すために使用できる最大文字数はオペレーティングシステムによって異なります。
Windows XP 以降の場合、コマンドプロンプトで使用できる文字列の最大長は 8191 文字です。
ご参考:コマンド プロンプト (Cmd.exe) のコマンド ライン文字列の制限
別の Windows バージョン、Linux、Mac、またはサポートされている別のオペレーティング システムを使用する場合は、それぞれ供給元の情報をご確認ください。
なお、実行するコマンドが Windows システムの制限を超えており、その原因が長いファイルまたはフォルダー パスである場合は、回避策として DOS 関数 "subst" または "net use" を使用できます。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeシステム コマンド についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!