batch-rename

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

更改大小写时 Windows 资源管理器不显示更新的名称(通过脚本更改多个文件)
batch-rename

更改大小写时 Windows 资源管理器不显示更新的名称(通过脚本更改多个文件)

如果我在 Windows 资源管理器文件夹中有 5 个或更多文件,并且我使用仅更改大写的脚本重命名它们,则资源管理器不会自动“刷新”并在打开的资源管理器窗口中显示新名称。如果我仅重命名 1 到 4 个文件或将名称中的字母更改为其他内容,它会自动刷新。 我必须在打开 Explorer 窗口的情况下手动按“F5”才能看到新名称。有没有办法让 Explorer 或 Windows 10 在脚本中自动刷新目录,这样我就不必按 F5 了? 这是一个示例批处理文件(rename.bat) ren file_important_stuff_1.txt File_Imp...

Admin

使用批处理文件通过文件名的“子字符串”部分重命名文件
batch-rename

使用批处理文件通过文件名的“子字符串”部分重命名文件

我有大量文件想要使用批处理文件重命名,在本例中它们是音乐文件,以艺术家姓名、专辑、歌曲编号以及歌曲名称开头。 如果可能的话,我想在不安装任何软件包的情况下通过删除艺术家和专辑名称来重命名文件。 如改变: Nahko 和人民的医学 - HOKA - 15 建造一座桥梁.wav 到 15 建一座桥.wav 首先想到的是: 是否可以将字符识别为数字? 如果可以,那么从数字到末尾对名称进行子串处理? 或者 检查其他文件上的公共子字符串并将其删除。 在上面的例子中,公共子字符串是: Nahko 和人民的医学 - HOKA - 笔记: 如果专辑只有 9 首音...

Admin

在 Mac OS 中删除多个文件名中特定字符后面的所有字符
batch-rename

在 Mac OS 中删除多个文件名中特定字符后面的所有字符

尝试找到一个脚本或应用程序,该脚本或应用程序可以按照正确的格式批量删除文件名混乱。 例如这个练习[2009]先前版本.png进入这个练习[2009].png 我需要所有文件中的最后一个字符为“]”或年份/日期,同时保留文件扩展名。 我尝试过一些脚本,例如: rename ’s/_[^_]*//‘ *.png 或者 for file in *.png; do mv "$file" "$(echo "$file" | sed ’s/\.[^.]*$//‘)”; done 这要么不起作用,要么只是删除最后一个“。”后的文件扩展名。 我基本上不确定我是否在脚本中更改...

Admin

进一步阅读:
batch-rename

进一步阅读:

我有一个文件夹,其中的文件名称是日期。我需要将文件的名称从 更改mm-dd-yyyy.eXtension为yyyy-mm-dd.eXtension。 这是我目前拥有的: 03-31-2019.txt 03-31-2020.txt 03-31-2021.txt 03-31-2022.txt 这就是我们想要的: 2019-03-31.txt 2020-03-31.txt 2021-03-31.txt 2022-03-31.txt 我理解该ren函数,但不确定如何批量重命名所有源自初始名称的不同名称。我四处寻找,发现有关该简单ren函数的更多帮助,但没有找...

Admin

带有否定过滤器的递归重命名不起作用
batch-rename

带有否定过滤器的递归重命名不起作用

我希望我的脚本以递归方式将所有.mov文件重命名为_Proxy.mov,但我也希望如此跳过任何已命名的文件_Proxy.mov。以下命令仍将重命名所有.mov文件,并忽略否定函数!。 find . -name '*.mov' ! -name ‘*_Proxy.mov’ -exec bash -c 'mv "$0" "${0%\.mov}_Proxy.mov"' {} \; ...

Admin

批量重命名 - 父文件夹 + 文本 + 每个目录的递增数字
batch-rename

批量重命名 - 父文件夹 + 文本 + 每个目录的递增数字

我正在尝试构建一个批处理文件,它将对某个位置的所有子目录执行重命名,格式为“父目录文件名”,后跟下划线,后跟“4 位递增数字”(每个目录的新数字计数)。例如 ABCDEF_0001、ABCDEF_0002 等。我目前使用 Windows 软件执行此操作,但希望能够将其作为批处理文件运行。 非常感谢! 编辑-如果可能的话,使用 bat 文件中的地址而不是拖放。 ...

Admin

重命名文件夹中的所有文件
batch-rename

重命名文件夹中的所有文件

我正在尝试使用以下命令重命名文件夹中的所有文件: @echo off setlocal EnableDelayedExpansion for "%file_path_history%" %%a in (*.*) do ( if not "%~nx0"=="%%a" ren "%%a" "%fullstamp%_%%a" ) 但它返回一条错误消息: 此时路径是意料之外的。 我也尝试过 ren "%file_path_history%*.*" "%file_path_history%%fullstamp%_*.*" 但它不起作用。 有什么建议吗? ...

Admin

如何使用批处理文件修剪多个文件名
batch-rename

如何使用批处理文件修剪多个文件名

我需要每天整理文件夹中的所有文件名,因此正在寻找批处理文件建议。任何帮助都非常感谢!! 文件名后面的数字每天都在变化......Windows 10,所有文件扩展名都是csv。 这里有一些例子: what it's now --> what it needs to look like --------------------------------------------------- ECOM_IN_ITEMATTRIBUTE_BRAND...

Admin