gpt4 book ai didi

batch-file - 无法执行循环复制

转载 作者:行者123 更新时间:2023-12-04 16:06:13 26 4
gpt4 key购买 nike

我有一个文件夹 c:\data\_backup .
我想复制 data 中的所有文件文件夹到 _backup ,然后我创建了一个脚本 run.cmd在文件夹 _backup但我没有成功,因为它说:

Can not perform a cyclic copy
0 File (s) copied
Press any key to continue. . .


我使用以下脚本:
cd..
xcopy ".\*" "%cd%\_backup\%date:~-4,4%-%date:~4,2%-%date:~7,2%" /s /i /y
pause

最佳答案

您可以使用 robocopy 复制上面提到的 mael 之类的文件,例如

set /P filea=What is the file you want to copy?
set /P fileb=Where do you want the file?
robocopy filea fileb
echo Copy done!
pause

如果你想要单独的线条,你可以做这样的事情
set /P filea=What is the file you want to copy?
set /P fileb=Where do you want the file?
%save%< %filea% (
set /p line1=
set /p line2=
set /p savedate=
)
set savedate=%DATE:~-4%%DATE:~4,2%%DATE:~7,2%%TIME%
(
echo %line1%
echo %line2%
echo %savedate%
) > %fileb%
echo Copy done!

要获得单独的行,您需要输入相同数量的 echo s 文件在第一部分中有,第二部分只有你想要的行。

关于batch-file - 无法执行循环复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41826671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com