Windows 10 文件重命名技巧

Windows 10 文件重命名技巧

我有一个包含媒体文件的文件夹目录,其中文件夹结构如下:

/Media Directory/Parent Directory/Files

有两个问题:

  1. 父目录的命名约定是(年份)标题,我想重命名每个目录中的文件以匹配。有什么技巧可以做到这一点吗?

  2. 有没有办法提取媒体目录中文件的指标。可以显示不同文件类型数量的东西?我有 mkv、mp4 和其他一些文件。我想将所有文件转换为 MP4。

答案1

1.

您可以使用重命名工具,例如重命名器使用父文件夹中的文本重命名子文件夹。

ReNamer 的精简版是免费的,允许 5 条重命名规则,但您只需要一条即可完成您想要的操作。(文档

[Filter Settings][3],勾选Add folders as files

将所有父文件夹拖放到“将文件拖到此处”窗口中。

通过单击“添加”或双击“单击此处添加规则”来添加新的重命名规则。使用Insert带有选项的规则Prefix插入元标记使用路径函数将父目录的文件夹名称添加到文件。

预览结果并重命名。

2.

您可以在 Windows 资源管理器中执行此操作。

转到媒体目录,点击搜索框并输入句号.

Windows 资源管理器应列出媒体目录中的所有文件和子文件夹。 Right click在空白处并使用Group by 类型选项来获取不同文件类型的数量。 -例子

答案2

你有两个很好的理由去学习一点电源外壳! 虽然有各种各样的利基实用程序,但大多数时候,它们所做的事情也可以在电源外壳. 你在电源外壳可以为您提供服务。

获取子项是第一个命令学习。它类似于“目录' 在命令提示符. 结合重命名项目cmdlet,您可以使用类似这样的代码完成您的第一个任务:

Get-ChildItem 'c:\media directory' -file -recurse |
   Foreach-Object{
      $NewName = '({0:yyyy}) {1}' -f $_.CreationTime, $_.Name
      Rename-Item -Path $_.FullName -NewName $NewName -WhatIf
}

-WhatIf 将在不进行任何更改的情况下预览操作。不过我怀疑这不是您想要使用的年份。您可能希望从媒体文件中检索元数据,这有点棘手 --- 但我们可以帮您实现。

统计所有不同文件类型:

Get-ChildItem 'c:\media directory' -file -recurse | Group extension

为了在控制台中迭代工作,Get-ChildItem有别名gci

相关内容