batch-rename相关内容

某些字符后批量重命名文件

我有一堆视频文件,其名称如下: 6592110904-Ivory-2.mp46592280588-Cornflower.mp46592321696-芭蕾Pink.mp4 我想重命名它们以消除第一个连字符之后的所有内容,因此它们最终像: 6592110904.mp46592280588.mp46592321696.mp4 我该怎么做? 解决方案 请将下面的代码放在bat文件中 ..
发布时间:2021-04-15 18:46:39 其他开发

批处理脚本可反转文件名中日期的顺序

我想使用批处理脚本来重命名使用以下命名方案的一堆文件: 文件2-9.pdf文件3-9.pdf文件4-9.pdf[...] 我想反转数字,以便它们变为... 文件9-2.pdf文件9-3.pdf文件9-4.pdf[...] 通常,我会搜索重复的字符串并将其替换,但是在这种情况下,字符串随每个文件而变化,因此我不知道该如何处理.有什么想法吗? 感谢您的阅读. 编辑:我在Wind ..
发布时间:2021-04-15 18:35:18 其他开发

如何删除最终的“点"从目录名称

一个程序弄乱了我的目录,并加了点“".在某些文件和目录名称的末尾.删除它们的最简单方法是什么? 我已经考虑过删除最后一个字符,但并非所有文件/目录的末尾都有一个点.同样,删除所有点也是一个问题,这将使扩展名无用. 我需要的是重新命名,以将 of.the.file.ext.更改为 of.the.file.ext 和 name.dir.到 dir.name. 谢谢! 解决方案 ..
发布时间:2021-04-14 20:43:38 其他开发

在众多文件中获取最新文件,然后重命名最新文件名,并保留前33个字符

这正是我所拥有的:在一个文件夹中,可以有许多名称相同但日期不同的文件: AAAAAAA.BBB.CCC_DDD.EEEE.20200908 123945 AAAAAAA.BBB.CCC_DDD.EEEE.20200827 14411 我只需要获取最新文件即可将它通过SFTP传输到另一台服务器. 需要重命名最新的文件,并删除文件名的最后一部分.我应该只有日期戳,没有时间戳.就是说,只保留 ..
发布时间:2020-11-06 02:30:23 其他开发

重命名文件夹中的多个文件,添加前缀(Windows)

我想批量重命名文件夹中的文件,并在新名称中添加文件夹名称的前缀.即C:\house chores\中的文件将全部重命名为house chores - $old_name. 解决方案 选项1:使用Windows PowerShell 打开Windows菜单. 键入:"PowerShell",然后打开"Windows PowerShell"命令窗口. 转到带有所需文件的文件夹:例如 ..
发布时间:2020-11-06 02:14:23 其他开发

如何重命名子目录中的文件?

子目录中是否有任何方法可以批量重命名文件? 例如: 在具有目录和子目录的文件夹中将*.html重命名为*.htm. 解决方案 Windows命令提示符:(如果在批处理文件中,请将%x更改为%% x) for /r %x in (*.html) do ren "%x" *.htm 这也可用于重命名文件中间 for /r %x in (website*.html) ..
发布时间:2020-11-06 01:11:16 其他开发

将2个文本文件合并到每个子文件夹中的一个,并将它们保存在与名为csv文件的“日期"和“文件"相同的文件夹中.

我想将每个Folder 2现有txt文件合并到一个文件夹中,然后将其保存为与.csv相同的文件夹.新文件的名称必须为日期和时间. for /r C:\Users\Juan\Desktop\Konturograph\ %%G in (*.txt) do ( xcopy "%%G" "G%% %date% %time:~0,2%-%time:~3,2%-%time:~6,2%".csv echo ..
发布时间:2020-11-05 23:07:55 其他开发

根据Unix中的模式重命名多个文件

目录中存在多个以前缀fgh开头的文件,例如: fghfilea fghfileb fghfilec 我想重命名所有这些文件,使其以前缀jkl开头.有一个命令可以做到这一点,而不是单独重命名每个文件吗? 解决方案 有几种方法,但是使用rename可能是最简单的方法. 使用 rename 的一个版本: rename 's/^fgh/jkl/' fgh* 使用 rena ..
发布时间:2020-11-05 18:47:59 服务器开发

使用[Errno2]重命名脚本没有这样的文件或目录

我在外置驱动器上有一个文件夹,其中包含超过4万张图像,用作间隔拍摄的序列.在使用ffmpeg之前,我需要在所有文件中添加尾随零.我对解决方案的尝试如下所示: import os path = '/Volumes/Arquivo\ \(carlosbgois@gmail.com\)/stadium_billiard/video/' for filename in os.listdir(pat ..
发布时间:2020-11-04 02:45:10 Python

mv:无效选项-'0'

如何重命名文件名前面带有“-”的文件,例如:“ -0001.jpg” 我尝试运行的每个 p> 对于*中的i;做MV“ $ i”“ $ {i //-/}”;完成 或: 对于*中的i;做MV“ $ i”“ $ {i#*-}”;完成 我收到此错误: mv:无效选项-'0' 尝试使用“ mv --help”获取更多信息。 感谢 ..
发布时间:2020-10-06 03:56:41 其他开发

Windows bat文件用自定义名称重命名多个文件

我有多个文件夹,每个文件夹中都有多个文件.文件名如下:静态字符串 -1.wav 静态字符串 -2.wav .... 静态字符串- 10.wav ... 静态字符串 -99.wav 静态字符串 -100.wav ...等等.静态字符串保持不变,但.wav之前的数字从1-999更改.现在的问题是,如果我想在任何媒体播放器上播放此音乐或想要加入所有文件,则Windows的排序方式将为1,10,100,2 ..
发布时间:2020-09-20 03:05:07 其他开发

Windows批处理文件:输出文件名,不带扩展名

我有一个Windows批处理文件,该文件需要一个文件,通过编译器运行该文件以缩小该文件,然后将其吐回去.我的问题是,我该如何重命名文件: 我希望它从script.js变为script.min.js 我正在使用以下脚本: @ECHO OFF ECHO. FOR %%c in (C:\source\*.*) DO java -jar ./Compiler/compiler.jar % ..
发布时间:2020-09-20 02:58:56 其他开发

批处理文件,用于在文件前面添加随机数(3位数字)并删除数字

我对2个批处理文件感兴趣:一个生成随机数(3位数字)并将其放在文件夹中每个MP3文件的前面,另一个用于删除这些随机数. 我第一次尝试: @echo off setlocal EnableDelayedExpansion for %%i in (*.mp3) do ( ren "%%i" "!RANDOM!%%i" ) endlocal 问题:数字最多5位. 我尝试第二批: ..
发布时间:2020-09-20 02:46:11 其他开发

批量复制/移动文件到同名文件夹

我每个月都会生成一堆.xlsx文件.我希望能够将文件批量移动到名称基本相同的文件夹中. 示例:文件为123456 Action.xlsx,123456 RC.xlsx,123456 PF.xlsx.该文件夹将是123456 Random Center. 是否可以使用批处理命令或其他通过命令提示符将文件移动到该文件夹​​的方法? 这是我一直尝试使用/修改的代码. @echo ..
发布时间:2020-09-20 01:36:05 其他开发

批量更改文件扩展名

一个简单的问题. IMDU命令做 imdu /b file.imd file.raw 并将file.imd转换为file.raw 我有很多.imd 所以我需要一批 我已经尝试过 for %%x in (*.imd) do imdu /b %%x %%~nx.raw 但是无法创建名为%%.raw的文件 我需要批量删除扩展名imd并用raw替换 怎么办? 解决方案 ..
发布时间:2020-09-20 00:31:54 其他开发