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

7 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 14 Jan. 2025

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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu システム コマンド finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!