[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 请教重命名带日期变量的文件失败

请教大侠,重命名带日期变量的文件,重命名不了,
    代码如下:
  1. @echo off
  2. set Today=%date:~0,4%%date:~5,2%%date:~8,2%
  3. echo %Today%
  4. if exist "D:\test%Today%.txt" (echo rename "D:\test%Today%.txt" "test%Today%txt.bak") else (echo "file not exist")
  5. pause
复制代码
执行脚本是能执行成功的,如下图,也没有错误信息,但文件没有被重命名!

试过不带日期的文件可以重命名成功

回复 4# ShowCode


好了 ,谢谢

TOP

回复 3# liah12359


    把rename左边的echo删掉
测试代码之前请做好备份

TOP

本帖最后由 liah12359 于 2017-6-14 13:51 编辑

回复 2# ShowCode


    没有错误信息,执行脚本是能执行成功的,但文件没有被重命名!

TOP

报错信息发出来看看
测试代码之前请做好备份

TOP

返回列表