Nama fail, nama direktori atau sintaks label volum tidak betul dalam proses kelompok
P粉396248578
2023-08-27 15:10:59
<p>Apabila saya menjalankan perintah berikut dalam kelompok... </p>
<pre class="brush:php;toolbar:false;">set PATH='C:UsersDEBDownloads10.1.1.0.4'
cd !PATH!</pre>
<p>Saya mendapat ralat "Nama fail, nama direktori atau sintaks label volum tidak betul" </p>
<p><strong>Kemas kini</strong>: Beberapa penyelesaian berkesan untuk saya. </p>
<ul>
<li>Jangan gunakan <kod>PATH</code>
<li>Tetapkannya kepada <kod>"myPATH=C:UsersDEB DASDownloads10.1.1.0.4"</code></li>
</ul><p><br /></p>
Dalam kes saya, jika saya menjalankan fail kelompok menggunakan cmd, dan laluan fail kelompok tidak betul, ralat ini dipaparkan, seperti
users>E:TEST"E:TEST.bat
错误,users>E:TEST.bat
yang berfungsi. Selepas menyemak laluan saya ia telah ditetapkan.Petikan tunggal tidak mewakili rentetan, ia menjadikannya bermula:
李>'C:
而不是C:
Jadi%name%
是扩展变量的常用语法,!name!
语法需要使用命令setlocal ENABLEDELAYEDEXPANSION,或者使用
CMD /V:ON
Jalankan command prompt.Jangan gunakan PATH sebagai nama anda, ia adalah nama sistem yang mengandungi lokasi semua program boleh laku. Jika anda mengatasinya, bahagian rawak skrip akan berhenti berfungsi. Jika anda bercadang untuk menukarnya, anda perlu lakukan
set PATH=%PATH%;C:UsersDEBDownloads10.1.1.0.4
untuk mengekalkan kandungan PATH semasa dan menambah beberapa bahan pada penghujungnya.