问题标签 [batch-rename]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2929 浏览

vbscript - 使用批处理文件重命名 pdf 文件

我需要编写一个批处理文件或一个将重命名文件的 vbscript。我需要将文件名中的所有内容保留到第二个“。” 但删除第二个点之后的内容。

这是文件名的示例:

  • n= 16 个数字 0-9
  • x= 此格式的日期 ex:02232008
  • d= 10 个数字 0-9,这是我要删除的文件名部分

我需要删除上面示例中的 d,但保持文件名的其余部分相同。我需要能够在包含大约 3,000 个 pdf 文件的文件夹上运行此批处理文件。它可以直接放回同一个文件夹或输出到不同的文件夹。

0 投票
2 回答
2224 浏览

vbscript - 使用 DOS 批处理脚本或 vbscript 重命名一批文件

我正在寻找一个批处理脚本或 vbscript(最好是 vbscript),它可以帮助我重命名大约 5,000 个左右文件的整个文件夹。

要重命名的文件具有以下格式的名称: nnnnnnnnnnnnnnnn.dddddddd.pdf 其中 n 为否。0-9 和 d 是此示例格式 01232009(2009 年 1 月 23 日)中的日期。

我需要能够获取文件名的最后 4 个 d 并将它们移动到文件名的前 4 个 d 的前面。所有文件名都是一致的,并使用相同的确切格式。这是我要完成的一个示例:

nnnnnnnnnnnnnnnn.01232009.pdf ==> nnnnnnnnnnnnnnnn.20090123.pdf

这样当我对文件进行排序时,它们可以按日期升序或降序排序。知道如何进行这项工作吗?

0 投票
1 回答
443 浏览

command-line - 批量重命名文件夹中的文件

我有一些以下格式的文件(大约 10000 个文件)

我想检查文件名是否为所需格式,通过从末尾删除 4 个字符来重命名它

我不知道我应该如何创建一个可以做我需要的 .bat 文件。

0 投票
4 回答
15896 浏览

windows - 命令行(或批处理文件)重命名文件夹中的所有文件 (Windows)

我需要使用以下文件名格式重命名文件夹中的所有文件;

itemID-直瓶.png

itemID-bottle.png

我如何使用 cmd 脚本或在命令行中完成此操作?

例子;

REDHI20806-straight-bottle.png 到 REDHI20806-bottle.png

我应该说,这是在 Windows 中,我想使用命令行或批处理文件对特定驱动器上文件夹中的所有文件运行此重命名

0 投票
1 回答
504 浏览

batch-file - 如何用数字重命名文件夹(即 Folder1、Folder2 等....)

我第一次搞乱dos和批处理文件,我正在尝试制作一个“程序”来备份我的Minecraft保存(哈哈)。我希望程序将当前存档(在我的 MinecraftSaves 文件夹中)重命名为“Backup#”,然后再将下一个存档复制到 MinecraftSaves 文件夹中。重命名它很简单,但我希望它保存多个文件夹,每个文件夹名称的末尾增加一个数字(即 Backup1、Backup2、Backup3)。有什么帮助吗?我找遍了所有地方,但找不到完全适合我需要的东西。

这就是我到目前为止所拥有的。我想更改以下内容以将 SinglePlayer 文件夹重命名为 backup1,并在下次运行它时将新的 SinglePlayer 文件夹重命名为 backup2。我正在尽力解释这一点。也许有一种更简单的方法可以做到这一点。我只需要它在备份文件夹上使用数字进行备份。希望那足够清楚。

0 投票
1 回答
1606 浏览

bash - 一次批量重命名文件和文件夹

我得到了关于以下问题的帮助: batch rename files with ids received

这是如何重命名组中特定文件的一个很好的示例,但我想知道是否有类似的脚本可以用来执行以下操作:

  1. 我在包含 [myprefix_foldername] 和 [myprefix_filename.ext] 的根目录中有一组嵌套文件夹和文件
  2. 我想将所有文件夹文件重命名为 [foldername] 和 [filename.ext]

我可以使用与上面帖子中的方法类似的方法吗?

谢谢!jml

0 投票
3 回答
10946 浏览

linux - 将文件重命名为 md5 sum + 扩展名 (BASH)

我需要一些关于 bash 脚本的帮助。脚本需要将目录中的所有文件重命名为其 md5 sum + 扩展名。

我在下面找到了 bash 脚本,但需要对其进行更改,以便添加扩展。

0 投票
4 回答
753 浏览

perl - Perl 的重命名 - 如何附加一个计数器?

有一个很好的重命名实用程序,它随 Perl 的安装一起提供。如何在 Perl 正则表达式中附加一个计数器?这是一个相关问题,例如当前目录中的文件编号问题:

例如如何重命名:

编辑

我添加了计数器功能($c变量) - 请参见此处。它工作正常 - 但是当我尝试指定计数器格式时:

它说:

它并没有真正使用我告诉它使用的格式。这一定是第 120 行中的一些简单语法错误。你能看一下吗?

0 投票
1 回答
30191 浏览

batch-file - dos命令将文件名和扩展名分成变量

我需要将文件 x.dtsx 从位置 a 复制到位置 b。

如果 b 中已经存在 x.dtsx 那么我需要将 x.dtsx 重命名为 x_Standby.dtsx 然后,将 x.dtsx 重命名为 b

我当前的代码如下所示:

0 投票
1 回答
1051 浏览

batch-processing - 移动和重命名同名文件

我希望我不会在错误的部分发布这个。(如果我是,请原谅我)。

我将一些图片从 iphone 应用程序导入到我的硬盘。问题是每张图片都位于自己的文件夹中,并且所有文件/图片都具有相同的名称。

文件夹1 |_图片.jpg

文件夹2 |_图片.jpg

文件夹3 |_图片.jpg

并且有400个文件夹/图片..

我想将所有图片移动到一个文件夹中,并通过附加一个增量随机整数或使用包含文件夹的名称来重命名它们(Folder1 中的图片是 picture1 等等......)

我有标准的终端知识,但没有脚本技能。

任何帮助将不胜感激 !!

谢谢