batch-rename

Powershell 命令(在批处理文件中)从文件名中删除最后 3 个字符(扩展名之前)?
batch-rename

Powershell 命令(在批处理文件中)从文件名中删除最后 3 个字符(扩展名之前)?

我有 mp3 文件(名称长度不同),并且想要删除批处理文件旁边的每个 mp3 文件“.mp3”之前的最后三个字符。 例如foobar043.mp3需要成为foobar.mp3 这听起来很简单,但我已经尝试了很多方法来做到这一点(使用批处理文件中的 PowerShell),并尝试仅使用批处理命令来完成 - 使用 SuperUser 上已有的答案。 我的最后一个命令最接近,但它也删除了文件扩展名。这缩短为命令本身: gci *.mp3 | rename-item -newname { $_.name.substring(0,$_.name.length-7) }...

Admin

进一步阅读:
batch-rename

进一步阅读:

在 Windows 中是否有一种简单的方法可以批量交换两个文件的文件名? 我已经File_A.txt和File_B.txt并且操作之后,File_A.txt现在称为File_B.txt,反之亦然。 :: Old Name New Name File_A.txt --> File_B.txt File_B.txt --> File_A.txt 这篇文章有一些解决方案,但我想批量执行,比如随机交换文件夹中的一堆文件名: 轻松交换文件名? 这个 Sctipt.Bat 也可以做到这一点,但我从来...

Admin

将文件名的一部分移至文件名的前面
batch-rename

将文件名的一部分移至文件名的前面

我想将文件名的一部分移到文件名的前面。我的所有文件#中都有分隔符,例如:2585#xxxxx#4157.pdf。 #现在我想将文件名的倒数第二部分移动到第二部分,例如:2585#4157#xxxxx.pdf 我如何使用 powershell 来做到这一点?我自己还没有研究过任何方法,因为我不知道要搜索什么。 ...

Admin

将文件从不同的名称重命名为具有不同扩展名的相同名称
batch-rename

将文件从不同的名称重命名为具有不同扩展名的相同名称

我有 12 个文件夹,每个文件夹包含两个子文件夹:“Images”和“Json”。现在每个“Images”文件夹有 10 个图像文件,名称从 1.png 到 10.png,每个“Json”文件夹有 10 个文件,名称从 1.json 到 10.json。 因此,我总共有 120 张图片和 120 个 json 文件。我想将它们随机化,并将它们重命名为一个图片文件夹和一个 json 文件文件夹,因此我将在一个文件夹中放置 1.png 到 120.png(按随机顺序排列),json 文件也是如此。 每个 json 文件都与图像文件相连,因此 1.png 和 1....

Admin

替换多个文件夹和文件名称中的字符
batch-rename

替换多个文件夹和文件名称中的字符

我有一个使用 Plex(本地媒体服务器)的大型电影库,但多个文件的命名顺序错误。在搜索相应电影的文件名时,Plex 会忽略方括号。 因此,我想替换括号“(“ 和 ”)“ 带方括号 ”[“ 和 ”]“ - 然后反之亦然,同时在多个文件夹名称和文件名中用普通括号替换方括号。 所有文件夹均命名为:电影标题 - 扩展标题(如果是续集)[年] (解决方案可能有所不同) 我想重命名它们:电影标题 - 扩展标题(如果是续集)(年) [解决方案可能有所不同] 文件夹内的文件也同样如此,其名称与文件夹名称完全相同。 是否可以使用脚本批量执行此操作,还是分阶段执行更容易?例如,...

Admin

如何删除多个文件名中的一段?
batch-rename

如何删除多个文件名中的一段?

我有许多带有通配符部分的文件需要手动删除,并且想知道是否有办法自动执行此操作,例如我想要重命名: Perfect Dark#43DDCBF0#2#0#B33D887D_ciByRGBA.png 到 Perfect Dark#43DDCBF0#2#0_ciByRGBA.png 文件名和扩展名分为 4 个部分。 Perfect Dark | #43DDCBF0#2#0 | #B33D887D | _ciByRGBA | .png 第一部分是 always Perfect Dark,第二部分是#abcdefgh#i#j,第三部分(我想删除)是#klmnopqr,...

Admin

从所有子文件夹中删除 .txt 扩展名
batch-rename

从所有子文件夹中删除 .txt 扩展名

是否可以创建一个批处理文件来删除所有出现的 .txt 扩展名实例?我尝试了以下方法,但对我不起作用。 for f in *.txt; do mv -- "$f" "${f%.txt}"; done 谢谢您的帮助! ...

Admin

Powershell:如何将日期(格式:yyyymmdd)从文件名中的任意位置移动到文件名末尾?
batch-rename

Powershell:如何将日期(格式:yyyymmdd)从文件名中的任意位置移动到文件名末尾?

目前我正在使用 dir | Rename-Item -NewName {$_.name -replace "",""} 重命名目录中的文件。文件名多种多样,需要统一。 文件名示例: 20211112_CLAM_30001_有关 xyz_DK 的重要信息 CLAM_DK_20201002_30001_PA01 协议 - 电子邮件 DK_30001_客户更新增加_signed_20220102 统一格式: CLAM_30001_任意文本_yyyymmdd 文件名中的任意位置都有一个 8 位数字的日期。日期必须位于文件名的最末尾。我怎样才能将其移到末尾?(也...

Admin

从不同的文本文档中查找并替换每一行
batch-rename

从不同的文本文档中查找并替换每一行

我有一些文件转换软件,它通过 cmd 工作,并执行如下操作: converter.exe input.wav -o output.wav --ffmpeg "-af volume=0.1" 我正在尝试通过它处理一堆文件,但我不知道如何使用软件本身来做到这一点,所以我尝试做的是 dir /b > files.txt 列出所有文件列表,例如 file1.wav file2.wav file3.wav 然后我会用这个文本文档中的每个新行来指定“input.wav”的内容。我还需要对“output.wav”做同样的事情,但不要替换原始文件,比如在末尾添加...

Admin

cmd 给我一个错误,这是我在批量重命名循环中没有预料到的
batch-rename

cmd 给我一个错误,这是我在批量重命名循环中没有预料到的

我对 cmd 还很陌生,在重命名一批 .jpg 文件时遇到了问题。我找到了这个脚本,它给出了我这次意想不到的错误。 对于 *.jpg 中的 i;执行 mv -i "$i" ${RANDOM}.jpg 我执行了 cd ¨path¨ 并输入了该脚本,但它给出了该错误。知道我遗漏了什么吗? 提前致谢。 ...

Admin

使文件夹名称与文件名相同
batch-rename

使文件夹名称与文件名相同

我有一个如下的目录结构: Folder > FileName1.abc > Filename2.abc > ............. Folder2 > FileName11.abc > Filename12.abc > .............. > .......... 等等。我有一个可以将文件夹名称添加到文件名前面的命令。 样本: Folder1_Filename1.abc Folder1_Filename2.abc 我想把它改成这样。 使文件夹名称与...

Admin

在 wget2 中增量重命名文件
batch-rename

在 wget2 中增量重命名文件

我如何才能在下面以增量方式重命名文件 img001.jpg、img002.jpg、img003.jpg。我尝试了 -o,因为我正在从文本文件下载多个文件,所以文件被截断。-o 正在构建一个大文件。 for f in *.txt; do wget2 --max-threads=2 --tries=2 --timeout=90 -i "$f" -P "${f%.txt}"; done ...

Admin

使用 Windows 重命名将单下划线替换为双下划线?
batch-rename

使用 Windows 重命名将单下划线替换为双下划线?

有人能告诉我我哪里做错了吗?我有一些文件名包含XXX XXX_Layer_XXX,我正尝试将其替换为XXX XXX_Layer__XXX 我迄今为止的尝试是: ren "*Layer_*.*" "*Layer__*.*" 但这似乎没有像预期的那样有效! ...

Admin