精华内容
下载资源
问答
  • 批量修改文件夹名字工具
  • 如何批量修改文件夹名字 大家好 今天教大家如何批量修改文件夹名字 看我操作就行 SW4456F8101A2 我们把4456全部改成5456 其他不变 选替换 然后执行 看到了吗 全部改成5456了 教程结束 感谢大家的观看。
  • 使用python 批量修改文件夹名字或者文件名字 import os import natsort # 文件路径 path = 'path' # 返回一个文件夹列表 顺序如果不对的话 请使用natsort模块进行排序 # 顺序正确得情况下直接这样写 fileList = os....

    使用python 批量修改文件夹名字或者文件名字

    import os  
    import natsort
    # 文件路径
    path = 'path'
    # 返回一个文件夹列表 顺序如果不对的话 请使用natsort模块进行排序
    # 顺序正确得情况下直接这样写 fileList = os.listdir(path)
    fileList = natsort.natsorted(os.listdir(path))
    
    # 将当前工作目录修改为待修改文件夹的位置
    os.chdir(path)
    # 名称变量
    num = 1
    # 遍历文件夹中所有文件夹
    for fileName in fileList:
    	# 修改目录名字或者文件名字
        os.rename(fileName, ('测试-' + str(num)))
        num = num + 1
    

    使用python 批量修改文件夹下面的文件 两层循环(这里修改的是图片)

    import os  
    import natsort
    path = '3'
    fileList = natsort.natsorted(os.listdir(path))
    
    
    # 输出此文件夹中包含的文件名称
    print("修改前:" + str(fileList)[1])
    # 得到进程当前工作目录
    currentpath = os.getcwd()
    # 将当前工作目录修改为待修改文件夹的位置
    os.chdir(path)
    # 名称变量
    num = 1
    
    # 遍历文件夹中所有文件
    for fileName in fileList:
         picList = os.listdir(fileName)
         fileNum = 1
         for picName in picList:
         	  # 分割字符串
              pattern = picName.split('.')
              # 返回当前目录
              currentpath = os.getcwd()
              # 将当前工作目录修改为待修改文件夹的位置
              os.chdir(fileName)
          	  # 修改目录名字或者文件名字
              os.rename(picName, (str(fileNum) + '.' + pattern[1]))
              # 将当前工作目录修改为待修改文件夹的位置
              os.chdir(currentpath)
              fileNum = fileNum + 1
    
    展开全文
  • 最近在做项目的时候,由于同事在网上下载的数据包含N个目录,但是为了配合我们自己写的程序,必须让目录名是数字递增,由于目录有上千个,人工更改会让蛋裂的,所以想了半天,还是用代码去干吧,话不多说,直接上码~...

    最近在做项目的时候,由于同事在网上下载的数据包含N个目录,但是为了配合我们自己写的程序,必须让目录名是数字递增,由于目录有上千个,人工更改会让蛋裂的,所以想了半天,还是用代码去干吧,话不多说,直接上码~~ 

    <?
    
    $path = "./txt/";
    $i=1;
    
    if($handle = opendir($path)){
        while (($file = readdir($handle))!==false)
        {
            if($file!="." && $file!=".."){
                $temp = $path.$file;
                if(is_dir($temp)){
                    rename($temp,$path.$i);
                    $i++;
                }
            }
        }
        echo "修改完毕";
    }else{
        echo "目录不存在";
    }
    
    ?>

    其实很简单,说法是利用了递归的方法去遍历目录,只修改目录名,而不修改文件名,这样几千个文字几秒就改完~哎,程序员的生活就是这么枯燥无味呀

    展开全文
  • 项目上要同时修改942个文件的名字,一个一个改...修改getname.txt扩展名为.bat,这时变成可执行脚本,将会在此目录下生成一个带有所有文件夹名字的txt文档(old_name.txt) 将txt内文档拷贝至Excel分列,只保留文件夹...

    批量修改文件夹名字绝好办法

    项目上要同时修改942个文件的名字,一个一个改简直了,可以通过REN命令两分钟搞定
    1. 在新建文件夹(2)中新建一个txt文件,get_name.txt
      批量修改文件夹名字绝好办法

      写入dir>old_name.txt,保存关闭。
    2. 修改getname.txt扩展名为.bat,这时变成可执行脚本,将会在此目录下生成一个带有所有文件夹名字的txt文档(old_name.txt)
      批量修改文件夹名字绝好办法
    3. 将txt内文档拷贝至Excel分列,只保留文件夹名字,因为我们只是修改文件夹名
    4. 将文件夹名拷贝到新的sheet页里,在前面一列填充REN字符,后面一列填充要修改成什么样的名字
      批量修改文件夹名字绝好办法
    5. 将内容拷贝到txt文档,命名为change_name.txt,修改扩展名为.bat
      批量修改文件夹名字绝好办法
    6. 运行change_name.bat,批量修改文件夹名成功!
    展开全文
  • 利用DOS命令和EXCEL可以完成补充:假设你的EXCEL工作表为sheet1,先点击开始菜单中的“运行”,输入“CMD”,定位到存放图片的文件夹,再输入DIR *.JPG /B >TMP.BAT,这时文件夹里回生成一个TMP的BAT文件,右键...

    利用DOS命令和EXCEL可以完成
    补充:
    假设你的EXCEL工作表为sheet1,先点击开始菜单中的“运行”,输入“CMD”,定位到存放图片的文件夹,再输入DIR *.JPG /B >TMP.BAT,这时文件夹里回生成一个TMP的BAT文件,右键单击,选择“编辑”,全选里面的内容,粘贴到sheet2的A1单元格,EXCEL会自动往下分行粘贴,在B2单元格输入=vlookup(A1,Sheet1!A:B,2,0)回车,往下填充,这时sheet2的B列就会对应每个考试号填充上身份证号,在C1中输入="ren "&A1&" "&B1回车,往下填充,这时C列中会填充格式为“ren 考试号 身份证号”的内容,把C列全部内容选上复制,再回到TMP.BAT文件,还是右键,编辑,把里面的内容全部删掉,再把刚才在sheet2的C列复制的内容粘贴上去,保存,关闭,再双击TMP.BAT,改名完成


    第一步、制作一个批处理,把一个文件夹中的文件名(例如照片名)显示列在电子表格中。把下面横线间的内容复制到记事本中,另存为扩展名为“.bat”的批处理文件:
    -------------------------------------------------------------------
    @echo off
    echo 请关闭,再把这个批处理文件放在与照片相同的文件夹中……
    echo 如果已经放在与照片相同的文件夹中,请按任意键继续……
    @pause
    @dir /b>列出文件名.xls”
    --------------------------------------------------------------------
    文件名列出后,复制粘贴到新的电子表格中,以便下一步的操作。

    注意:列出的文件名带扩展名,可以用“查找、替换”为“空”的方式一次去掉扩展名。

    首先-查找,输入引号中的(扩展名)“.jpg”,再点-替换,然后直接点-全部替换。

     


    第二步、用批处理批量修改照片名:
    在EXCEL表格里面,有照片编号和对应的身份证号码并且二者对应准确,利用这个表把用照片编号命名的照片批量修改成对应的身份证号码。

    方法一:

    单元格A1为列标题“照片编号”,例如Picture001,在A2单元格中;
    单元格B1为列标题“身份证号”,例如412829199909018432,在B2单元格中;
    单元格F3为照片扩展名“.jpg”。
    单元格C1为列标题“合并批处理数据”。
    在单元格C2中输入或复制粘贴括号中的公式:(="REN "&A2&F$3&" "&B2&F$3”)

    说明:
    “REN”表示“重命名”;
    “&”表示合并连接;
    “F$3”表示绝对引用F列第3行数据。


    方法二:
    可以不要表示扩展名的单元格F3。用公式:(="REN"&" "&A2&".jpg"&" "&B2&".jpg")

    把原始的照片名(不带扩展名)输入或粘贴到A2及以下的单元格中,把身份证号码输入或粘贴到B2及以下的单元格中。在C列,从C2单元格拖动填充柄到需要的行,复制填充,然后把C列数据复制后粘贴到记事本中,另存为REN.bat批处理文件,保存到照片所在文件夹(目录),双击运行REN.bat即可。


    复制粘贴到记事本中,格式为:

    REN Picture001.jpg 412829199909018432.jpg
    REN Picture002.jpg 412829199904108416.jpg
    REN Picture003.jpg 411528199902181050.jpg
    REN Picture004.jpg 412829199904108417.jpg
    REN Picture005.jpg 111721199907188433.jpg

    转载于:https://www.cnblogs.com/ylldbk/p/5538026.html

    展开全文
  • 本文借助python程序,批量修改文件夹内图片的名字。 如果不清楚每个语句的输出,就多print就好了。 import os #folder_path=r'\air_dataset\' absolute_path=os.path.join(r'path\for\your\绝对路径') #更改点...
  • 批量修改文件夹下文件的名字 // An highlighted block public static void changeFileNameBatch(String path) { // get file list where the path has try { File file = new File(path); ...
  • 批量获取文件夹名字

    2020-07-25 09:59:29
    1、首先我们在我们需要提取文件名的文件夹中新建一个文本文档 ,无论我们想要提取哪个文件夹名字,我们就在相应的文件夹中新建一个文本文档就可以了。 2、再新建的文档里写入“dir ./b>目录清单.txt” 3、然后...
  • 2、批量更改文件夹/文件名字 将上述test.txt中的文件名字复制到excel表中第A列 然后在对应的第B列填写变更好的名字 鼠标选中C1单元格 在公式编辑框中输入:="ren “&A1&” "&B1 下拉C1单元格
  • python 批量修改文件夹下的名字 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对...
  • 1. 目标:批量修改"E:/BaiduNetdiskDownload/jaffedbase/resize128_out"目录下的所有文件夹里的图片的名字,改为文件夹名字的一部分+后缀.jpg。 2. 代码: import os rootdir="E:/BaiduNetdiskDownload/...
  • 我写了个程序,希望对指定文件夹下的子文件夹名进行修改,添加一个时间在原有的名字后面,但是有点问题,麻烦各位帮我看一下,3QQ。 void CCopyFileDlg::RenameFile() { UpdateData(); CTime dntm; dntm=...
  • str.maketrans()方法只能进行一对一的映射,两个字符串的长度必须相同,不如replace方法灵活,例如以下,我把每个中文与其对应的拼音首字母对齐 ...利用这,能批量修改文件夹中的中文 for file in files: # if os.p.
  • 通过VBA程序批量修改文件夹名称,需要列出旧文件夹、新文件夹
  • python批量修改文件夹名称,该文件内容即是对应我写的博客内容的集成。 项目描述: 在一个空的文件夹下新建了12个空文件夹,留作日后存放文件。这12个文件夹我想命名为1月到12月的英文单词。 思路: a ...
  • import os def rename(): path = '/home/sy/CUB_200_2011/pytorch/train' filelist = os.listdir(path)#该文件夹下所有文件(包括文件夹) for files in filelist :#遍历所有文件 olddir = os.path.join(path,...
  • Python学习1,批量修改文件夹下所有文件名字 import os plus = "MH" def rename_file(path): for i, j, k in os.walk(path): if len(k) > 0: for filename in k: oldName ...
  • import osspam=os.listdir('D:\\shu')j=0spam2=['h','i']for i in spam: os.rename('D:\\shu\\{}'.format(i),'D:\\shu\\{}'.format(spam2[j])) #前面一个参数是要修改文件夹 后面一个参数是修改之后的文件夹 注意...
  • 假如我有一个文件夹文件夹下面有一些文件,如下所示: Gideon/gideon_lisha/Gideon_samuel/Gideon_nathan.xml Gideon/lisha_gideon/Gideon_noah.xml   我当前是在根目录Gideon的文件夹,我想写一段shell代码,...
  • 批量修改文件夹名称

    2017-02-09 18:59:27
    文件名保存错误,但文件夹中存放好多东西,不想重新下载,试想通过一个程序来实现批量修改文件夹名称的功能,没想到成功了。特分享以下程序供大家参考。 import java.io.File; public class Rename { public void ...
  • 实现图片处理的时候可能需要将图片名字批量处理一下变成按顺序如001.jpg... ...100.jpg的形式,但是我直接在网络上爬取的图片的命名好像是按照爬取的日期保存的,当然你也可以在爬取文件中修改,但我们不考虑这种情况,...
  • ubuntu批量更改文件名字
  • python修改文件夹名字

    千次阅读 2019-10-14 19:58:57
    批量处理文件夹名字 下面代码实现了文件夹和图片的名字批修改。使用时需要修改地方见注释。 import os import re def replcaeFileName(pic_path):#修改pic_path路径下的文件名 piclist=os.listdir(pic_path) total...
  • # os.makedirs("./文件夹名字")#在当前路径下创建一个名为“文件夹名字”的文件夹 import os result = os.path.abspath("./文件夹名字")#返回绝对路径 print(result) result1 = os.path.isdir("./文件夹的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,419
精华内容 7,767
关键字:

批量修改文件夹名字