2013-03-16 16 views
-1

我只是想用一個簡單的腳本來備份一些帶有任務調度器的文件,但是複製只會在批處理文件中不起作用。我的Windows批處理腳本用於複製文件不起作用,爲什麼?

我想是這樣的:

chcp 65001 
set destination=e:\backup\utorrent\%date%backup\ 
mkdir "%destination%" 
copy "d:\Programok\utorrent\aktuális\*.dat" "%destination%" 

但是,即使這並不在一個批處理工作,但是當我在cmd窗口手動輸入命令的工作。

chcp 65001 
set destination=e:\backup\utorrent\%date%backup 
mkdir "%destination%" 
copy "d:\Programok\utorrent\aktuális\settings.dat" "%destination%\settings.dat" 
+0

你看到了哪些錯誤運行的批處理時? – 2013-03-16 20:58:02

+0

不是東西.... – mzso 2013-03-16 21:17:37

+0

你爲什麼要改變代碼頁? – Endoro 2013-03-16 21:35:42

回答

1

不要使用Unicode,使用Windows-1252編碼:

chcp 1252 
set destination=e:\backup\utorrent\%date%backup\ 
mkdir "%destination%" 
copy "d:\Programok\utorrent\aktuális\*.dat" "%destination%" 
+0

我會試試看。 – mzso 2013-03-17 08:27:43

+0

謝謝!它現在似乎在工作。 – mzso 2013-03-17 09:16:19

相關問題