如何批量变换文件的文件名啊?指的是把一个文件夹中文件名,都复制到另一个文件夹的文件上。

2024-12-12 19:24:00
推荐回答(5个)
回答1:

复制A中的文件,到B里面选择粘贴,遇到重名就会问你是否覆盖
这时候选择覆盖,不就行了吗

还是说只要求文件名一样,而文件不一样
那用DOS下的rename命令是最简单的
给两个文件夹的文件各做一个列表
在EMEditor里编辑批处理的格式
比如 rename B.jpg A.jpg
保存成bat格式并在B文件夹运行即可

回答2:

这个还真不知道
不过有个办法可以让你很快的给两个文件夹命名一样的
首先你在A文件夹Ctrl+A全选 然后在第一个文件右键单机 选 重命名 输入一个你要的名字 然后回车 这个时候A文件夹的文件全部都按顺序命名好了A(1)----A(700)
然后你在B文件夹执行同样的操作 给文件名命名成一样的 这样的话就可以在瞬间给两个文件夹命名好了 不知道这个方法对你有没有帮助!

回答3:

如:
把D:\TRY\A文件夹的文件名导入到D:\TRY\B文件夹文件(文件夹内文件数最好相等),A文件夹内文件为:1.txt、2.txt、3.txt、4.txt、5.txt、6.txt、7.txt、8.txt、9.txt;B文件夹内文件为:11.txt、12.txt、13.txt、14.txt、15.txt、16.txt、17.txt、18.txt、19.txt。

一、生成文件名列表
分别在A、B两个文件夹中生成文件名列表
1、按win+R进入“命令提示符”模式,或在windows程序菜单下进入。
2、在要导出文件名的文件夹里(文件夹A和B)各新建一个文本文档。
3、在文件夹A记事本里输入dir /b >a.txt,在文件夹B记事本里输入dir /b >b.txt。
4、把两个文本文档另存为“新建文本文档.bat”(保存类型选“所有文件”),或直接将扩展名改为bat。
二、用Excel填充功能生成Dos命令文本
1、把“a.txt ”和“b.txt ”这两个文件的内容分别粘贴到excel的A列和B列里(注意第二步生成的临时文件名不要选择或直接删除)。
2、在D1列输入:【="rename D:\TRY\B\"&B1&" "&A1】
3、用Excel“填充柄”进行填充,填充至最后一行。

三、生成自动批处理文件
把D列整列复制下来,粘贴到一个文本文件里,另存为“批量替换.cmd”或“批量替换.bat”(保存类型选“所有文件”)
四、运行cmd或bat文件
B文件夹内文件名批量被改为:1.txt、2.txt、3.txt、4.txt、5.txt、6.txt、7.txt、8.txt、9.txt。
注意,导出文件名列表时系统按文件名自动排序,当文件名数位不一致时需要用改名工具补齐以免批量重命名导致文件名错乱。

回答4:

把网线拔掉,把所有的防护软件都暂时关闭,把播放器里面的视频,在播放器里面都删除,就应该可以删除了

回答5:

批处理文件替换
一、产生“aa.txt ”和“bb.txt ”两个文件(分别是文件夹A和B的文件——排序表)
打开CMD,分别在文件夹A和B运行:
dir /Os /B /A-D>c:\aa.txt 和 dir /Os /B /A-D>c:\bb.txt
注:其中“/Os”表示按文件大小排序(如需按日期用“/Od”,名称“/On”) !
二、接着把“aa.txt ”和“bb.txt ”这两个文件的内容分别粘贴到excel的A列和B列里。
然后在D1列输入:【 ="Copy 文件夹A目录\"& A1 & " 文件夹B目录\"&B1 】
copy命令可加 /Y参数,替换时不提示。
再用“填充柄”进行填充,直到填满所有700多行!

三、把D列整列复制下来,粘贴到一个文本文件里,另存为“批量替换.cmd”(保存类型选“所有文件”),这样一个“批量替换”就制作完成了,先测试一下再投入实用。