我想知道是否有方法在执行后更改批处理文件(.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. DOS批处理文件重命名
- 3. 批处理文件图像重命名
- 4. 批处理DOS - 重命名文件夹
- 5. 批处理文件重命名
- 6. 重命名文件扩展名为.txt
- 7. 批量重命名相同扩展名的多个文件
- 8. 批量重命名文件扩展名,包括子目录
- 9. 批处理重命名
- 10. 批处理文件 - 使用文件扩展名创建文件
- 11. Windows批处理文件复制文件允许重命名文件扩展名但不复制副本
- 12. 自动重命名批量文件扩展正确的文件
- 13. 变异文件扩展名的批处理文件
- 14. 批处理文件按指定的扩展名删除文件
- 15. 批处理文件除扩展名外,通过扩展删除文件?
- 16. 批量重命名扩展为小写
- 17. 移动和重命名文件,保留扩展名,但在批处理文件中包含子目录
- 18. 通过批处理文件复制和重命名特定扩展名的文件
- 19. 批处理文件重命名文件夹中的文件
- 20. 批处理文件重命名文件夹内的文件
- 21. 在Windows命令(批处理文件)中重命名文件名的一部分
- 22. 使用批处理文件重命名多个文本文件
- 23. 重命名文件,而不扩展
- 24. 带findstr和批量重命名的批处理文件
- 25. 用于批量渲染的Windows批处理文件重命名
- 26. 循环遍历扩展名为.jar的文件[批处理]
- 27. 批处理文件:根据内容重命名多个文件
- 28. 批处理文件解压和重命名文件
- 29. Windows批处理文件和文件夹重命名Powershell
- 30. 重命名Dos批处理文件中的多个文件
这与C++,Python或C有什么关系? – jonsca 2011-04-20 03:32:42
@mu谢谢。我只是不知道OP是否没有提出这个问题是否存在一些隐藏的方面。 – jonsca 2011-04-20 03:39:43