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

4 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 14 Jan 2025

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

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur システム コマンド dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!