批量修改文件夹下的所有文件名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量修改文件夹下的所有文件名称相关的知识,希望对你有一定的参考价值。

这些文件的名称都有一个“腾讯”这两个字,如何批量的把这两个字去掉,希望大师给予指点!
我希望大师能通过dos语言来实现。

1、电脑打开要批量命名的文件夹。


2、打开要批量命名的文件夹后,Ctrl+A全选文件。


3、全选后,鼠标右键点击第一个文件,然后选择重命名。


4、点击重命名后,输入要改的名称,然后按回车键。


5、按回车后,所有图片名称就都改了。

参考技术A

    在文件的地方按住“shift”+"右键","在此处打开命令窗口".(比如我这里要把包含“腾讯1-4”的文件名字改掉)

    然后在命令行输入“dir>name.txt”

    这样就会出现一个“name.txt”文件。我们打开它,只复制我们需要修改的内容。

    新建一个excal表格,把内容粘贴进去。

    之后在第一列加入“ren”(ren命令是windows自带的重命名命令),第二列为原本的文件名,第三列为我们的目标文件名。比如我这里要把“腾讯1-4”改成“1”,”2“,”3“,”4“。在excal中选中“腾讯1-4”列,按”ctrl+f“,选择“替换”,将”腾讯“替换成”“空格。

    之后复制出表格的内容到一个新的txt文件中,并将文件后缀名改为”.cmd“。双击运行这个.cmd就可以了。

本回答被提问者采纳
参考技术B 贴代码,话不多说

package com.jnd.text;

import java.io.File;

public class Myfiles
public static void main(String[] args)
name("F:\\测试");//引号里面改成你想要改的文件夹所在的路径

public static int name(String path)
//0:文件夹
int t=0;
File f = new File(path);
if(f.isDirectory())
//如果不需要更改文件夹下面文件夹里面的文件名称,就把这几行注释了
System.out.println("路径是目录");//如果是文件夹(Midir)
File[] fs=f.listFiles();//获取文件夹下的所有文件
for (File file : fs)
System.out.println(file.getName());
name(file.getPath());//循环判断文件夹下列表是不是文件夹

else
System.out.println(f.getName().substring(0,f.getName().indexOf(".") ));
System.out.println("路径不是目录"); //不是文件夹
System.out.println("修改前文件名称是:"+f.getName());
String mypath = f.getParent();//获取文件所在路径
String pname = f.getParentFile().getName()+".";//获取父文件夹的名称
if(!pname.equals(f.getName().substring(0, f.getName().indexOf(".")+1)))//判断该文件名称是否已经以父文件夹的名称开头
System.out.println("根路径是:"+mypath+",上一级文件夹名为:"+pname);
File newFile = new File(mypath + File.separator +pname+f.getName() );//重新更新文件
System.out.println("修改后文件名称是:"+newFile.getName());
if (f.renameTo(newFile))
System.out.println("修改成功!");
else
System.out.println("修改失败");




return t;
参考技术C 使用批量文件修改工具,批量删除文件名中你要删除的文字。 参考技术D 如是用电脑的话可以用文件处理工具如total commander等。很容易上手的。

Win 7 如何批量提取指定文件夹下的所有文件名称及其路径?

https://zhidao.baidu.com/question/2014301208331010228.html

批量提取指定文件夹下的所有文件名称及其路径使用一个批处理脚本即可轻松实现。

软件工具:win7、文本文档

1、在指定的文件夹中新建一个记事本(文本文档)。

2、在记事本中输入DIR /S/B >输入路径和文件文件名.TXT,然后保存。

3、将刚才创建的这个记事本的扩展名改.bat。

4、双击打开运行这个.bat脚本,运行时会有个CMD窗口一闪而过。然后得到一个“输入路径和文件文件名.TXT”的文本。

5、打开这个“输入路径和文件文件名.TXT”文本,就可以看到该文件夹中所有文件、文件夹及子文件夹的路径和文件名。里面每一行是一个文件、文件夹的具体路径;最后一个\\后面的就是文件名称。

以上是关于批量修改文件夹下的所有文件名称的主要内容,如果未能解决你的问题,请参考以下文章

Python批量修改文件名

python批量修改某一文件夹下的所有文件名

如何批量重命名文件夹下的Excel文件

如何批量修改文件名

将文件夹名称批量修改为指定名称

python批量修改文件名