从列表中自动重命名(DOS)

时间:2011-12-05 15:16:38

标签: dos rename

我想知道是否可以通过列表重命名文件。我解释一下我的情况:

我在一家日本公司工作,我在电脑上收到一些日文名称的文件,我想自动重命名,如下例所示:ファイルの。ジュニチ.pdf - > File.Junichi.pdf,因为我收到的大多数这些文件每周都会得到相同的名称。我搜索过但大多数帖子都是关于重命名大量具有相同名称的文件。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用for-in-do编写.bat文件来完成此操作:

FOR %%a IN (*.pdf) DO rename %%a newfile%counter%.pdf

......或类似的东西(显然你想增加%counter%)。但是,如果可以的话,您可以更轻松地编写Powershell脚本来完成此任务。我刚才写了一篇与之类似的东西(renameWebFiles.ps1):

$location = $args[0];

$Files = get-childitem $location;

foreach ($File in $Files)
{
    $newFileName = "webonly_" + $File.name
    $inFile = $location + "\" + $File.name
    rename-item $inFile $newFileName
}

希望有所帮助!