2014-11-14 64 views
3

我很努力想出一个解决方案。到目前为止,所有的拐杖都是拐杖,因为我无法让我的工具只输出简单的md5字符串,将它写入变量2,稍后用它重命名存储在变量1中的文件。将文件重命名为Windows 7上的md5 sum +扩展名(使用CMD或PowerShell 2013)

解决方案I发现是* nix或PHP,并没有帮助我的问题。

+1

你到目前为止有什么?显示一些代码,更容易帮助解决特定的问题。 – vonPryz 2014-11-14 12:52:59

+0

您可能会喜欢这张图片重命名PowerShell脚本:https://gist.github.com/thorade/5970020 – matth 2016-05-13 08:55:30

回答

2

你没有写你已经有的东西,所以我不会解释脚本。只要记住,你会得到一个错误的文件与相同的MD5。

Get-ChildItem d:\temp\*.xxx | select FullName, Extension, @{name='md5'; expression={(Get-FileHash $_ -Algorithm md5).Hash}} | foreach {Rename-Item $_.FullName -NewName "$($_.md5)$($_.extension)"} 
相关问题