Ala*_*lan 2 windows powershell batch command-line rename
我有很多.exe
文件被重命名为file1.exe
、file2.exe
等。当您查看属性(在 Windows 资源管理器中)下的文件详细信息时,它在“产品名称”下具有原始文件名。我试图找到一种方法将它们全部重命名回产品名称。有一些工具可以处理图像、音乐等,但我找不到任何可以为应用程序执行此操作的工具。如果有某种方法可以在命令行(批处理)上下文中访问“属性”→“详细信息”,这将(相当)简单明了。
您可以使用 PowerShell 执行此操作。
$newname=(get-item .\file1.exe).VersionInfo.ProductName
Rename-Item .\file1.exe -NewName "$newname.exe"
Run Code Online (Sandbox Code Playgroud)
编辑:
这是一个可以完成您需要的单行:
(gci).name | Where-Object {$_ -like 'file*.exe'} | foreach { $name=(get-item $_).versioninfo.productname;rename-item $_ -NewName "$name.exe"}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3698 次 |
最近记录: |