关于XP下命令行的问题!!

huangxch 2009-12-14 09:54:44
想通过XP系统下的命令行来做到复制指定文件夹到另一文件夹下并以当天时间新建一文件夹。在网上找了些参考:
set datetime=%date%
set yymmdd=%datetime:~0,10%
xcopy d:\1 d:\2\%yymmdd%\

如果通过进入CMD模式下 然后用手动一条条命令输 没有问题。D:\1下的文件可以复制到D:\2\&yymmdd%\下 yymmdd格式 2009-12-14。
但是将这3条命令保存成BAT文件后,一运行就好像进入死循环 不停的运行这3条命令 而且也没有任何效果 文件夹并没有被复制过去 (如下图)。


而且我在命令最后不管加上exit end pause 也都不能停止




请各位高手帮忙解决这个问题!!万分感谢!!


...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangxch 2009-12-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ljc007 的回复:]
不要把代码保存为xcopy.bat或者xcopy.cmd,就用test.bat吧。
[/Quote]

原来是这个原因。大哥厉害啊,我确实忘了把我设置的文件名写出来了,是哦 XCOPY本来就是一个EXE了 不该用这个名字。
ljc007 2009-12-14
  • 打赏
  • 举报
回复
不要把代码保存为xcopy.bat或者xcopy.cmd,就用test.bat吧。
就是just4 2009-12-14
  • 打赏
  • 举报
回复
@echo off
set yymmdd=%date:~0,10%
xcopy d:\1\ d:\2\%yymmdd%\ /e /q /c
echo ok
pause>nul

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧