我需要创建一个 .bat 文件,删除特定目录中 pdf 文件的前 11 个字符。你能帮忙吗?我认为这对程序员来说应该很容易。谢谢。
答案1
在 powershell 中尝试这个:
Get-ChildItem "Filepath" -Filter *.pdf | Rename-Item -NewName {$_.Name.ToString().Substring(11)}
- 列出“文件路径”中的所有文件并使用通配符过滤所有 PDF 文件。
- 将所有文件传输至
Rename-Item
。 - 取新文件名前11个字符之后的字符。
.PS1
如果您希望重新使用脚本,请使用 Windows PowerShell ISE将脚本保存为文件。