[英]windows batch script: copy command issue
我在腳本中使用的復制命令存在問題。 該命令語法正確(據我所知),但是此命令顯示“找不到路徑”錯誤; 盡管存在路徑,但文件也存在。 不知道是什么問題。 我的命令:
if exist D:\CDDATA\LIP\APin.dat* (copy D:\CDDATA\LIP\APin.dat* "D:\CDDATA\LIP\Temp\Apconf.dat") else goto exit12
我嘗試使用xcopy代替,但是它在運行時等待輸入:
Does D:\CDDATA\LIP\Temp\Apconf.dat specify a file name
or directory name on the target
(F = file, D = directory)?
試圖使用/ C禁止顯示,但無法正常工作。 有什么建議么??
預先感謝,阿迪爾
來了,下一次更好地解釋您的問題
copy /y D:\CDDATA\LIP\APin.dat D:\CDDATA\LIP\Temp\Apconf.dat
要在沒有提示的情況下xcopy到文件夾,請使用反斜杠結束路徑或使用/I
開關。
"D:\CDDATA\LIP\Temp\Apconf.dat\"
mkdir "D:\CDDATA\LIP\Temp\"
xcopy "D:\CDDATA\LIP\APin.dat" "D:\CDDATA\LIP\Temp\Apconf.dat"/Y/H/v/s
嘗試在xcopy中將目錄設置為FIRST,然后再復制文件。 這對我行得通。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.