batch-rename

批量重命名文件的批处理脚本 - 删除括号和之间的所有字符
batch-rename

批量重命名文件的批处理脚本 - 删除括号和之间的所有字符

我希望重命名特定文件夹中的一组文件,以便所有内容和 之间的括号被删除。 例如,名为:的文件 "78 Tax Tips for Canadians for Dummies (ISBN - 0470676582)" 我希望将其重命名为: "78 Tax Tips for Canadians for Dummies" 我需要对特定文件夹中的所有文件执行此操作,针对所有遵循相同文件名字符模式的文件: Dummies (ISBN - .........) 我尝试遵循并使用批处理脚本逻辑邮政ISBN - ##########但是由于我操作的方式不正确...

Admin

正则表达式目录重命名
batch-rename

正则表达式目录重命名

我不擅长使用正则表达式,无法理解为什么这会选择 - 之后的下一个字符 /[\-][^ - ]/g 这样,它就选择了 - 和下面的字符。 我想选择两个数字之间的破折号,但不想选择前后有空格的破折号。 实际上我正尝试在 ubuntu 中使用它来递归重命名名为 #### - ##-## 到 #### - ##:## ...

Admin

需要将大量名称一致的文件移动到特定文件夹(Windows 7)
batch-rename

需要将大量名称一致的文件移动到特定文件夹(Windows 7)

我需要用各种类型的文件填充一堆文件夹。目标文件夹结构如下 年份 > 委员会名称 年份 > 年份 月份 委员会名称 例如:2015 > ADP 2015 > 2015 年 1 月 ADP 要移动的文件按委员会(MOM、ADP 等)存放在文件夹中。我必须先按年份整理,然后按委员会整理,再按月份整理。 每个文件夹包含按日期和委员会命名的各种类型的文件(例如:2015 年 1 月 22 日 ADP 会议的 Word 文档将是“012215ADP.doc”)。 我想以某种方式自动填充这些文件夹,因为有数百甚至数千个文件需要移动。我唯一...

Admin

Facebook 照片:批量重命名为有用的文件名
batch-rename

Facebook 照片:批量重命名为有用的文件名

可能重复: 如何在 Windows 中执行批量文件重命名? 场景:我和一位记者朋友共事,他为旅游和艺术题材撰写文章并拍照。他使用自己的 Facebook 个人资料发布照片。 我们正在其他平台上开发他的内容以吸引更多的受众:flickr 和他自己的网站。 为了帮助他尽量减少在所有平台上上传图片,我从他的 Facebook 下载照片并将其重新发布到其他平台上。 然而,Facebook 给出的文件名是一串用下划线分隔的数字,例如:297978_10150935169935366_67469...

Admin

如何跳过 FOR 循环中的某个循环?
batch-rename

如何跳过 FOR 循环中的某个循环?

我正在运行一个批处理脚本来处理一些文件。当它确定当前文件不需要处理时,我想跳过该文件的其余命令并直接转到下一个命令。怎么做?Goto :EOF两者exit /b都退出整个脚本。 这是脚本。它获取一个目录并重命名所有文件以包含父目录名称中的所有单词(文件名中已包含的单词除外)。 @echo off setlocal enabledelayedexpansion rem set input directory (add check for validity) set "inputDir=%~1" set "confirmation=false" :proce...

Admin

通过在 Linux 中的文件开头添加字符串来递归重命名文件
batch-rename

通过在 Linux 中的文件开头添加字符串来递归重命名文件

我尝试了很多命令。没有人能完成这项工作。如何使用重命名/查找或其他方法在子文件夹中的文件开头递归添加字符串? 例子file.jpg --> image_file.jpg find . -name '*.jpg' -exec rename -n "s/^/image_/" *.jpg {} + for pic in '*.jpg' ; do rename -n "s/^/image_/ ${pic}"; done find . -name '*.jpg' -exec rename -n "s/^/image_/ .jpg '{}' \; fi...

Admin

PowerShell:如何使用 Split 批量重命名
batch-rename

PowerShell:如何使用 Split 批量重命名

我是 PowerShell 新手,想尝试批量重命名文件。我正在从文件中删除我设法使用 Split 的唯一字段。我不知道如何重命名它们。这是我如何获得文件名以按我想要的方式输出的: Get-ChildItem -Name | ` foreach { $string = $_.split(" _ ") $newName = $string[0] + " _ " + $string[2] Write-Output $newName } 我按下划线分割文件,只使用了第 1 和第 3 次分割。有人能帮忙使用分割重命名文件吗?谢谢。 ...

Admin

有没有办法在 Windows 10 上一次更改多个文件扩展名?
batch-rename

有没有办法在 Windows 10 上一次更改多个文件扩展名?

如果我有一堆文件具有一个文件扩展名,有没有办法快速将它们更改为另一个文件扩展名,而不必每次手动更改一个文件? Microsoft 支持页面提供了一种快速重命名许多文件的方法,但它只会更改名称并保留原始扩展名,即使我设置了在重命名文件时显示文件扩展名的选项。 ...

Admin

Proton Drive 文件重命名和数据重复问题
batch-rename

Proton Drive 文件重命名和数据重复问题

我使用 Proton Drive 备份部分数据,有一次我试图重构 Proton Drive 帐户中的目录,醒来几个小时后,我发现 Proton Drive 不仅重命名了 860 GB 中的所有文件,还开始复制所有数据。复制了大约 60 GB 后我停止了复制,但损失已经足够大了。 我给 Proton 技术支持发了电子邮件,他们说谢谢您的信息,我们已经与开发人员分享了这些信息,但我们无法为您提供任何帮助。这正是我所期望的。不幸的是,我没有此问题发生之前的数据版本。我已经开始手动浏览每个文件夹并删除所有冗余文件,但这...

Admin

Powershell(Windows 11)移动文件并重命名
batch-rename

Powershell(Windows 11)移动文件并重命名

我正在尝试编写 PowerShell,以便我清理文件并将它们放入文件夹中,然后重命名它们以在文件名中包含日期,一旦我制定出命令,我就会编写脚本。 但是,当尝试以下操作时,我收到有关无法绑定参数的错误。 由于我是 Powershell 新手,我不确定我做错了什么。我已设法在另一个脚本中使用 get-childitem ... | Rename-Item -NewName.... 命令进行重命名(添加文件名前缀)。 PS T:\Incoming Students\Spring 2024\OTEAS\CF_DATAFILES> $date = '202311...

Admin

我可以使用 .bat 文件重命名目录中的所有文件夹吗?
batch-rename

我可以使用 .bat 文件重命名目录中的所有文件夹吗?

有人能帮我弄清楚如何剥离或删除目录中所有文件夹名称的一部分吗?我正在尝试删除这个 7 个字符的字符串“SSA RI”(包括中间和尾随空格)。我只想从文件夹名称中包含此字符串“SSA RI”的任何文件夹名称中删除它。如果文件夹名称中不包含该字符串,则不应更改文件夹名称。 ...

Admin

扁平化文件夹结构,将文件从子文件夹移动到主文件夹
batch-rename

扁平化文件夹结构,将文件从子文件夹移动到主文件夹

在 Windows 命令行中,是否有办法批量将子文件夹的所有内容向上移动几层?换句话说,是否有办法删除选定的子文件夹,同时保留其内容?我希望能够将艺术家拖入批处理中,并使结构像这样扁平化。 我想从: e:\艺术家 e:\艺术家​​\专辑 e:\艺术家​​\专辑\FLAC (24bit-44.1kHz) e:\Artist\Album\FLAC (24bit-44.1kHz)\01 - 曲目#1.flac e:\Artist\Album\FLAC (24bit-44.1kHz)\02 - 曲目#2.flac e:\Artist\Album\FLAC (24bi...

Admin

如何使用命令行使用通配符批量重命名 FOLDER 前缀
batch-rename

如何使用命令行使用通配符批量重命名 FOLDER 前缀

因此已经提到REN可以用来重命名文件夹,但不允许使用通配符。 我有一个包含几百个文件夹的目录,我想从所有文件夹名称中删除前七个字符(又名前缀)。 例如,当前文件夹名称可能是“披萨的ABC“,我想去掉“ABC 德“从文件夹名称中删除,只剩下“PIZZA”文件夹名称。 我看到了另一个答案(https://superuser.com/a/1739002/368970) 使用此命令行解决方案,该解决方案使用通配符保持基本文件夹名称不变,并在文件夹名称(又名前缀)前面添加加号: cd "C:\Program Files\WindowsApps" for /D %a i...

Admin

查找并重命名每个 basedir 下的基本目录和文件,添加前缀
batch-rename

查找并重命名每个 basedir 下的基本目录和文件,添加前缀

我想以递归方式重命名路径下所有匹配的目录和文件,其前缀依赖于当前目录。 . ├── G1_BIN_REFINEMENT │   └── marker_genes │   └── identify │   └── intermediate_results │   └── marker_genes │   ├── bin.1 │   ...

Admin

批量删除文件夹名称中的不规则后缀
batch-rename

批量删除文件夹名称中的不规则后缀

我有一系列以以下方式命名的文件夹: 11.23 John Smith 12.912 Kate Spade 23.34 Alexander McQueen 22.E01 Michael Kors 我想将文件夹名称重命名为: 11.23 12.912 23.34 22.E01 唯一的一致性是数字和人名之间始终有一个空格。 我尝试使用下面这段代码但它删除了前缀而不是后缀: Get-ChildItem | foreach {Rename-Item $_ $_.Name.Replace("Prefix", "")} ...

Admin