我想知道是否有方法在执行后更改批处理文件(.bat)的文件扩展名。所以,例如,我想执行abc.bat。在批处理文件完成它应该做的事情之后,它通过将.bat更改为.txt来重命名它自己。执行后重命名批处理文件扩展名
回答
我刚试过。这很简单。在您的批处理文件的末尾,添加:
ren %~dp0\abc.bat abc.txt
在此,%~dp0
指示到您的批处理文件的路径,正如我所提到here。
注意它必须是执行批处理文件的最后一步。
我最终找到了一种不同的方法。大声笑。感谢寿!非常感谢! – user715578 2011-04-20 03:57:36
小心分享其他方法? – joce 2011-04-20 04:11:53
您可以重命名'%〜dpnx0',而不是在那里对批处理文件名进行编码。并把它放在引号中以防止路径中的空间。 – Joey 2011-04-20 08:35:14
- 1. 批量重命名文件扩展名
- 2. 递归地批量重命名文件扩展名(windows批处理)
- 3. 批处理文件扩展名chanage
- 4. 批处理文件重命名文件
- 5. 在Windows批处理脚本中重命名多个文件扩展名
- 6. Windows批处理文件:输出文件名无扩展名
- 7. 批量重命名异构文件扩展名到一个扩展名
- 8. 批处理DOS - 重命名文件夹
- 9. 自动重命名批处理文件
- 10. 批处理文件重命名
- 11. Windows批处理文件重命名
- 12. 批处理脚本重命名文件
- 13. 批处理文件图像重命名
- 14. Bash批处理文件重命名
- 15. 重命名批处理文件的Windows
- 16. 批处理文件替换/重命名
- 17. 文件重命名批处理脚本
- 18. 批处理文件重命名JPG
- 19. 重命名批处理文件在UNIX
- 20. ios sdk重命名文件扩展名
- 21. 重命名文件扩展名为.txt
- 22. 添加后缀到文件名后扩展名(批处理模式)
- 23. 批量重命名文件扩展名,包括子目录
- 24. 批量重命名相同扩展名的多个文件
- 25. 在批处理脚本中没有扩展名的文件名
- 26. 批处理重命名
- 27. 批处理文件 - 使用文件扩展名创建文件
- 28. 使用文件名列表重命名批处理文件
- 29. 批处理文件获取文件名并将其重命名
- 30. Windows批处理文件复制文件允许重命名文件扩展名但不复制副本
这与C++,Python或C有什么关系? – jonsca 2011-04-20 03:32:42
@mu谢谢。我只是不知道OP是否没有提出这个问题是否存在一些隐藏的方面。 – jonsca 2011-04-20 03:39:43