Board logo

标题: [文件操作] 请教,ren为什么不能该doc文档改名? [打印本页]

作者: COSByVal    时间: 2021-9-3 09:50     标题: 请教,ren为什么不能该doc文档改名?

ren 1.txt 2.txt 可以正常改名    ren 1.doc 2.doc 就没有反应,请问这是怎么回事,谢谢!
作者: Batcher    时间: 2021-9-3 09:59

回复 1# COSByVal


请参考Q-01观察一下详细的报错信息:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
作者: COSByVal    时间: 2021-9-3 14:57

回复 2# Batcher


    运行过程中不报错,也不执行,我尝试了其他类型的文件、txt、jpg、xlsx都可以正常改名,就是doc这个没有任何反应,麻烦斑竹给看一下,谢谢,
作者: hfstar    时间: 2021-9-3 16:43

回复 3# COSByVal

刚刚测试了,没有问题啊
  1. @echo off & cd/d "%~dp0" & Net Session>nul 2>&1||(echo.&echo 请以管理员身份运行 &pause>nul&exit)
  2. title 窗口标题 & color 0a
  3. SetLocal EnableDelayedExpansion
  4. echo.
  5. echo                      批处理标题
  6. echo.
  7. echo    请按任意键【继续】...& pause>nul
  8. echo.
  9. ren "1.doc" 2.doc
  10. echo.
  11. echo.
  12. echo       完成!
  13. echo.   
  14. echo       请按任意键退出...& pause>nul & exit
  15. echo.
复制代码
你加个变量延迟SetLocal EnableDelayedExpansion试一下
作者: newswan    时间: 2021-9-3 17:05

可能 doc 被锁定?
作者: COSByVal    时间: 2021-9-3 17:28

回复 4# hfstar


    成功了,感谢感谢!!!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2