0
A
回答
0
没有Windows命令这样做更换。您应该考虑编写一些获取目录列表的脚本,并通过每个条目枚举:将点更改为下划线,并适当调用windows rename命令。
1
1
该解决方案从How to Batch Rename Files in Windows: 4 Ways to Rename Multiple Files由克里斯·霍夫曼转贴
的PowerShell提供了一个命令行环境中重命名文件更大的灵活性。使用PowerShell,您可以将命令的输出 - 以PowerShell术语称为“commandlet” - 输送到另一个命令,就像在Linux和其他类UNIX系统上一样。
首先,打开PowerShell ISE中,然后导航到该目录(文件夹),有你想使用此命令重命名文件和文件夹:
cd "C:\your\directory\"
您需要的两个重要命令是Dir(列出当前目录中的文件)和Rename-Item(重命名项目(本例中为文件))。将Dir的输出传送给Rename-Item,然后开始工作。
启动PowerShell ISE后,使用cd命令进入包含文件的目录。你应该把这些文件放在他们自己的目录中,这样你不会不小心重命名其他文件。
例如,假设我们不想在文件名中使用点字符 - 我们宁愿使用下划线。
以下命令将列出当前目录中的文件,并将列表管理为Rename-Item。 Rename-Item用下划线替换每个点字符。
Dir | Rename-Item –NewName { $_.name –replace ".","_" }
如果您需要帮助执行其他更高级的操作,请咨询Microsoft’s documentation on the Rename-Item commandlet。
相关问题
- 1. 删除PHP文件名的扩展名,并用值替换
- 2. perl找到并替换删除文件
- 3. 删除文件名并用mod_rewrite替换破折号破折号
- 4. 文件删除并重命名不起作用
- 5. 删除一个文件夹,并通过重命名后重新添加它
- 6. 删除并替换附加点击
- 7. 文件重命名/删除
- 8. 重命名XML节点并用XSL替换值
- 9. 强制删除并重命名VB6中的文本文件
- 10. 换入文件列并删除重复
- 11. 重命名标记并删除属性
- 12. r str_split后删除并重命名列
- 13. 重命名文件,并替换与颠覆
- 14. 通过替换字符并覆盖重命名文件
- 15. 重命名XML文件中的节点并给它参数?
- 16. Windows批处理:重命名文件,并替换已存在文件名
- 17. 在java中删除并重命名一个文件
- 18. 重命名并删除cpp中的文件
- 19. Git与重命名或删除的文件合并冲突
- 20. 递归重命名文件并删除一个字符
- 21. shell脚本重命名多文件,并删除单引号
- 22. 在Java编程中删除并重命名文件
- 23. 重命名文件并删除shell PID作为扩展
- 24. .htaccess重定向到子文件夹,并删除它的名称
- 25. 删除所有CDATA节点并用编码文本替换
- 26. 删除文件并从列表中删除它的名字
- 27. Bash脚本用动态名称重命名文件夹并将其替换为
- 28. PHP - 上传并覆盖文件(或上传并重命名它)?
- 29. 删除一行并用txt文件中的新文本替换
- 30. 使用js.erb文件重命名td而不是替换它?
[批处理文件脚本从文件名(Windows)中删除特殊字符的可能的重复](http://stackoverflow.com/questions/261515/batch-file-script-to-remove-special-characters-from-filenames -视窗) – bummi