簡體   English   中英

Windows批處理腳本:復制命令問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM