我想将文件夹中的所有jpg文件重命名为统一的约定,如Picture00000001.jpg,其中00000001是一个计数器。
这将是在C#的公园散步,但我会认为这是那种面包和黄油的东西,PowerShell是为。
我猜大概是这样的
$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }
但在我开始之前,我想1)格式化计数器,2)有一些感觉,这实际上是一个好主意。
如果这听起来更像强迫症而不是一个好主意,请说出来。
发布于 2009-10-06 00:24:53
尝试此操作以获取FilenameWithOutExtension
$f.DirectoryName + "\" + $f.BaseName
https://stackoverflow.com/questions/1523043
复制相似问题