我有以下代碼可以根據當前日期創建一個文件夾,並將文件從文件夾移動到新文件夾。我有以下代碼:根據今天的日期創建一個文件夾,並使用批處理文件將文件複製到新文件夾中
set date="%date:~7,2%%date:~4,2%%date:~10,4%"
set mydir=%date%
cd "C:\Users\rnan\Desktop\Batch Files\Tess\File History\"
mkdir "C:\Users\rnan\Desktop\Batch Files\Tess\File History\%mydir%"
"C:\Program Files (x86)\WinSCP\WinSCP.com" /command^
"open ftp://rnan:[email protected]/tess/"^
"lcd ""C:\Users\rnan\Desktop\Batch Files\Tess\File History\%mydir%"""^
"get *.csv>1D"^
"exit"
此代碼創建一個文件夾,但不會將任何文件複製到新創建的文件夾。正在將文件從FTP服務器複製到新文件夾。請提出一些更改來複制這些文件。
謝謝!
'date'是一個rserved系統變量。改變它需要您自擔風險! – Magoo
@Magoo我如何在這裏更改日期?我只是用它來命名我的文件夾。非常感謝:/ – qwerty
您的第一行是分配給變量日期。它是一個系統變量,應該視爲它是隻讀的。 –