问题标签 [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.
batch-file - 如何通过批处理脚本根据他的文件夹名称重命名文件
我有这部分批处理脚本正在执行以下操作:
-有一个主文件夹,主文件夹中有两个文件(电影和字幕文件)和一个名为“字幕”的子文件夹
-此脚本采用电影的名称文件并用它重命名字幕文件+将字幕文件移动到“字幕”子文件夹中,然后重命名主文件夹。所以最后我们有一个电影名称,用于字幕文件和主文件夹。
!!!!!!我需要的是:!!!!!!
-我需要反之亦然,因此名称将取自主文件夹而不是电影文件,因此主文件夹的名称将用于电影和字幕文件。
谢谢!
linux - 通过在linux中删除url参数重命名文件
我使用wget下载了一些文件,文件格式如下:
有什么方法可以通过删除 URL 参数来正确重命名这些文件。还有什么方法可以从wget
.
我尝试使用mmv
以下命令:
但是我找不到任何安装方法mmv
。我正在使用 CentOS 6。所以,请提出除此之外的任何方法。
linux - 将多个目录中的文件重命名为目录名
我有这样的事情:
我想将这些文件重命名为:
在同一目录中。
我想我可以使用rename
,但我不知道如何同时使用它来重命名文件夹和文件。
batch-file - 如何将文件名批量转换为小写并更新其在相应文件中的引用
Adobe Dreamweaver 完美地做到了这一点,但仅使用单个文件名。在 Dreamweaver 中,当我在右侧的“本地文件”框中选择文件名时,按 F2 并重命名文件,将打开一个对话框以确认更新当前站点中任何 html、css 文件中的相关引用。
我正在寻找批处理这个过程,因为我有数千个骆驼大小写格式的文件,我需要将它们全部更改为小写。这里的问题是我还必须在任何 html、css 等文件中更新它们的相关引用,这是一项乏味的任务。
所以只是寻找一种工具或方法来批处理这个过程,我可以将所有文件名转换为小写,并更新它们相应的引用/条目。引用名称可能位于给定文件夹或任何目录中的 html 或 css 文件中。
提前致谢。
amazon-s3 - 在 Amazon S3 中为小型大小写文件创建大小写重定向
情况如下:
我在 Amazon S3 上有一个静态网站主机。其中的所有文件都是小写字母,例如:file.html
我正在寻找一个脚本/程序/工具来查找 S3 站点中的所有小写字母文件并创建几个大小写的 301 重定向。
例如,创建两个文件File.html
并FILE.html
使用新的 301 重定向功能将大写字母的请求重定向到小写字母的真实文件。
请指教
datetime - 带时间戳的循环批处理
我需要在一个循环中重命名多个文件并包含一个时间戳......我的努力始于更新每个文件的时间戳,以便文件具有唯一的名称。
谢谢
matlab - 重命名 MATLAB 结构中的多个字段
我需要通过基本上更改其前缀来重命名结构中的一堆字段。
例如
到
无需逐个输入...因为有很多并且可能会增长。
谢谢!
batch-file - 将日期添加到复制的文件
我正在尝试将日期添加到从一个目录复制到另一个目录的文件中。这就是它的样子
原始文件名:XEsalary.csv
结果文件名:XEsalary-2013-02-15.csv
这是我的代码:
复制作品只是文件。重命名部分不起作用。请问有什么帮助吗?
提前谢谢:-)
linux - 在 Linux 中删除文件名的 10 个字符
我刚刚从我的服务器下载了大约 600 个文件,需要从文件名中删除最后 11 个字符(不包括扩展名)。我使用 Ubuntu,我正在寻找一个命令来实现这一点。
一些例子如下:
aarondyne_kh2_13thstruggle_or_1250556383.mus
应该改名为aarondyne_kh2_13thstruggle_or.mus
aarondyne_kh2_darknessofunknow_1250556659.mp3
应该改名为aarondyne_kh2_darknessofunknow.mp3
执行此操作后似乎可能存在一些重复项,但如果命令无法完成并告诉我重复项是什么,我总是可以手动删除它们。
batch-file - 在文件中搜索单词列表,然后在另一个上找到这些单词,用 Class=ShipDummy 替换整行,替换它下面的 2 行
我想从我们称为“List.txt”的外部列表(简单的一行中的每个单词)中搜索单词列表,然后在文件中搜索它们(C:\Users\P Ditty\ Documents\SH3\data\cfg\Backups_SCR*.clg) (匹配整个单词,即使它在另一个单词中,并且匹配大小写),然后如果它们在那里,则在另一个文件中找到这些单词(Campaign_SCR.mis.tmp)(匹配整个单词,即使它在另一个匹配的大小写中)仅当行以“Name =”开头时,才将 (Campaign_SCR.mis.tmp) 中的整行替换为 Name=ShipDummy。之后,同一文件中下面的两行将替换为第二行“Class=ShipDummy”,然后是第三行“Type=206”。
这是我现在拥有的代码。现在它在 C:\Users\P Ditty\Documents\SH3\data\cfg\Backups_SCR*.clg 中搜索 ClassName= Variable,然后如果在 Campaign_SCR.mis.tmp 中找到该变量,它将用 Class=ShipDummy 替换整行. 它还将其下方的 1 行替换为“Type=206”。
但我希望它从我指定的列表中搜索名称,在 (C:\Users\P Ditty\Documents\SH3\data\cfg\Backups_SCR*.clg) 中搜索。然后,如果找到匹配项,则在 Campaign_SCR.mis.tmp 中搜索并替换整行,前提是该行以“Name=”开头,Name=ShipDummy。下面的两行将替换为第二行“Class=ShipDummy”,然后是第三行“Type=206”:
**请记住,在 Campaign_SCR.mis.tmp 中,变量的行通常不会显示为 Name=variable。很可能是 Name=(words)variable(words)
被搜索的列表可以是外部的吗?我们可以让它每行搜索一个单词吗?例如:如果列表如下:
俾斯麦引擎盖击退
它将搜索每个单词。**
当它匹配列表中的单词到 (C:\Users\P Ditty\Documents\SH3\data\cfg\Backups_SCR*.clg) 时,请确保它也匹配大小写。所以列表中的“Bismarck”将从(C:\Users\P Ditty\Documents\SH3\data\cfg\Backups_SCR*.clg)中找到“Bismarck”,而不是找到“bismarck”
感谢您的时间!
顺便说一句,对于我在这里遇到的问题,这可能是一个更简单的解决方法:如何应用它?
例如:
假设我有一个看起来像这样的外部列表(例如称为 List.txt):
我将为此搜索 C:\Users\P Ditty\Documents\SH3\data\cfg\Backups_SCR*.clg。假设它在以下位置找到“俾斯麦”和“胡德”:
然后它将在 Campaign_SCR.mis.tmp 中搜索俾斯麦和胡德替换:
和:
和
和: