-
修改文件名
2015-02-03 07:18:08修改文件名 -
批量修改文件名 修改文件名
2010-05-09 04:01:23批量修改文件名 修改文件名 批量修改文件名 修改文件名 批量修改文件名 修改文件名 -
修改文件名 批量 修改文件名
2010-04-25 12:37:33批量修改文件名 自定义命名规则 不支持通配符 -
matblab批量修改文件名
2019-10-29 14:00:42matblab批量修改文件名 matblab批量修改文件名 matblab批量修改文件名 matblab批量修改文件名 -
python 修改文件名 修改日期_python实现批量修改文件名
2021-02-03 01:52:58python3实现批量修改文件名,供大家参考,具体内容如下以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!#批量修改文件名#批量修改图片文件名import osimport...python3实现批量修改文件名,供大家参考,具体内容如下
以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!
#批量修改文件名
#批量修改图片文件名
import os
import re
import sys
def renameall():
fileList = os.listdir(r"C:UsersAdministratorDesktopstars") #待修改文件夹
print("修改前:"+str(fileList)) #输出文件夹中包含的文件
currentpath = os.getcwd() #得到进程当前工作目录
os.chdir(r"C:UsersAdministratorDesktopstars") #将当前工作目录修改为待修改文件夹的位置
num=1 #名称变量
for fileName in fileList: #遍历文件夹中所有文件
pat=".+.(jpg|png|gif)" #匹配文件名正则表达式
pattern = re.findall(pat,fileName) #进行匹配
os.rename(fileName,(str(num)+"."+pattern[0])) #文件重新命名
num = num+1 #改变编号,继续下一项
print("---------------------------------------------------")
os.chdir(currentpath) #改回程序运行前的工作目录
sys.stdin.flush() #刷新
print("修改后:"+str(os.listdir(r"C:UsersAdministratorDesktopstars"))) #输出修改后文件夹中包含的文件
renameall()
运行程序:
修改过后文件夹中显示情况:
修改成功,我们非常满意!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持云海天教程。
-
批量修改文件名 批量修改文件名
2010-04-23 09:54:50批量修改文件名 很实用的一个小工具~~ -
批量修改文件名
2018-12-20 16:35:11批量修改文件名,文件名精灵。 -
批量修改文件名 java代码_如何使用Java代码批量修改文件名
2021-02-26 15:07:35原标题:如何使用Java代码批量修改文件名有的时候我们会遇到需要批量修改文件名的情况,例如下了一部电视剧想要规范一下名称,这个时候一个个修改肯定不太现实,那么如何批量修改文件名呢?我们既可以使用批处理命令...原标题:如何使用Java代码批量修改文件名
有的时候我们会遇到需要批量修改文件名的情况,例如下了一部电视剧想要规范一下名称,这个时候一个个修改肯定不太现实,那么如何批量修改文件名呢?我们既可以使用批处理命令,也可以自己编写一个Java程序。如何使用Java代码批量修改文件名呢?今天华清Java学院就和大家分享一下Java批量修改文件名的实现代码,希望对大家有所帮助。
Java批量修改文件名的具体实现代码:
import java.io.*;
import java.util.*;
public class Test {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("output1.txt"));
List newName = new ArrayList();
List oldName = new ArrayList();
String line;
String[] col;
while((line=br.readLine())!=null) {
col = line.split("#");
newName.add(col[0]);
oldName.add(col[1]);
}
br.close();
for(int i=0;i
File oldFile = new File("D:TDDOWNLOADheihei"+oldName.get(i)+".mp4");
System.out.println(oldFile.exists());//看文件是否存在
File newFile = new File(oldFile.getParent()+File.separator+newName.get(i)+".mp4");
if(newFile.exists()) {
System.out.println(i+"已存在");//新文件已存在
} else {
System.out.println(i+"t"+oldFile.renameTo(newFile));//旧文件是否重命名成功
}}}}
使用该代码实现批量修改文件名的具体方法:
先分析网页源代码将课程名和文件名一一对应,存储在一个文件里,然后使用Java读取该文件进而修改文件名。
11月20日,嵌入式开发就业班
11月20日,Android开发就业班
11月20日,HTML5高端就业班
11月20日,JavaEE精英就业班
责任编辑:
-
python 修改文件名_Python 批量修改文件名
2020-12-07 05:35:44最近在处理数据的时候,发现要批量修改文件名,但是文件量太大,一个一个改太麻烦,于是想到用python编程实现。总共是90个CSV文件,我要把名字里的横杠去掉才能继续后面的处理。用python怎么操作呢?很简单,首先...最近在处理数据的时候,发现要批量修改文件名,但是文件量太大,一个一个改太麻烦,于是想到用python编程实现。
总共是90个CSV文件,我要把名字里的横杠去掉才能继续后面的处理。用python怎么操作呢?
很简单,首先导入python自带的os模块
import os
然后获取要修改的所有文件名:
file_names = os.listdir('data/050300')
listdir方法可以获取‘data/050300’路径下的所有文件名,返回的是一个列表。这里使用的是相对路径,即代码跟文件夹data是在同一文件夹下。也可以粗暴一点直接使用绝对路径,使用绝对路径绝对错不了。
得到的file_names是一个列表,列表是可迭代的,所以接下来用一个for循环遍历file_names下的文件名
for file_name in file_names: new_name = file_name.replace('_','')
遍历得到单个文件名file_name,是个字符串,可以用字符串的replace方法将文件名中的“_”替换成空字符,得到新的文件名new_name。
得到new_name之后就可以开始更名了,更名操作使用os.rename方法
os.rename('data/050300/'+file_name,'data/050300/'+new_name)
renam方法需要两个参数,一个是改名前的路径,另一个是改名后的路径。当然这个路径是文件夹路径加文件名构成的。
到这里,打开文件夹,就可以看到所有的文件都改名成功了,最多一分钟。
所以,编程作为一个工具,是很值得学习的,非常有利于帮助我们提高效率,尤其是一些机械化的重复化操作。
写留言
-
python批量修改文件名代码_python实现批量修改文件名
2020-11-30 12:29:03python3实现批量修改文件名,供大家参考,具体内容如下以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!#批量修改文件名#批量修改图片文件名import osimport...python3实现批量修改文件名,供大家参考,具体内容如下
以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!
#批量修改文件名
#批量修改图片文件名
import os
import re
import sys
def renameall():
fileList = os.listdir(r"C:\Users\Administrator\Desktop\stars") #待修改文件夹
print("修改前:"+str(fileList)) #输出文件夹中包含的文件
currentpath = os.getcwd() #得到进程当前工作目录
os.chdir(r"C:\Users\Administrator\Desktop\stars") #将当前工作目录修改为待修改文件夹的位置
num=1 #名称变量
for fileName in fileList: #遍历文件夹中所有文件
pat=".+\.(jpg|png|gif)" #匹配文件名正则表达式
pattern = re.findall(pat,fileName) #进行匹配
os.rename(fileName,(str(num)+'.'+pattern[0])) #文件重新命名
num = num+1 #改变编号,继续下一项
print("---------------------------------------------------")
os.chdir(currentpath) #改回程序运行前的工作目录
sys.stdin.flush() #刷新
print("修改后:"+str(os.listdir(r"C:\Users\Administrator\Desktop\stars"))) #输出修改后文件夹中包含的文件
renameall()
运行程序:
修改过后文件夹中显示情况:
修改成功,我们非常满意!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
-
批量修改文件名的python程序_python实现批量修改文件名
2021-02-05 15:56:44python3实现批量修改文件名,供大家参考,具体内容如下以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!#批量修改文件名#批量修改图片文件名import osimport... -
python批量修改文件名_电脑怎么批量修改文件名
2020-12-03 15:27:27电脑怎么批量修改文件名呢?很多小伙伴喜欢手机自拍,然后把自拍照片存储到电脑里,需要给照片修改名称,方法很简单,但是如果照片有上百张甚至上千张如何批量修改呢?下面小白系统带你看下具体的操作方法。方法一:... -
python用os修改文件名_Python中的os模块与自动修改文件名
2020-11-20 18:15:35一、os模块中的常用命令python中的os模块用来进行一些文件操作,对于常用命令整理为如下导图:os模块中的常用命令二、自动修改文件名该函数可实现的功能:批量给文件夹下的文件名添加前缀或者后缀批量修改文件名中的... -
python 修改文件名_如何利用python批量修改文件名
2020-12-07 07:17:36很多语言都可以做到批量修改文件名,今天我就给大家接受一下Python的方法,首选上需求。图片中有10个txt文件,现在我需要在这些文件名的前面全部加一个“学生”,可以吗?见证奇迹的时刻到了。我是怎么做到的那?上... -
python 修改文件名_利用python批量修改文件名
2020-12-04 21:35:07这篇文章将会给大家提供利用python批量修改文件名的办法!两个小时枯燥无味的工作一秒钟解决嘻嘻嘻。这感觉就像office软件的【查找替换】hhh,但是替换的不是文件内容,是文件名称哟!下面直接放出代码:import os; ... -
批量修改文件名工具 文件名批量修改
2011-01-08 04:34:27文件名批量修改 批量修改文件名 多文件名一次性修改 -
批量修改文件名的工具
2018-03-28 11:13:27批量修改文件名的工具,批量修改文件名的工具,批量修改文件名的工具 -
python批量修改文件名_不用再慢慢手动修改,用Excel批量修改文件名
2020-12-04 21:35:07近期碰到咨询批量修改文件名的简单方法,也碰到了有人好多文件名不规范,自己慢慢手动修改的情况。用Excel批量修改文件名是一个常用的技巧,今天分享给大家。如下图,我们收集到的文件名称不统一,需要把这些名称... -
python 修改文件名_【学习分享】利用python批量修改文件名
2020-12-03 15:27:261 前言分享一个利用python批量修改文件名的方法,我们以前分享过用DOS命令来批量修改文件名,但是如果要修改多个文件夹内的文件名,用DOS命令就不好处理了,我们就来分享一下如何用python处理这种情况。2 说明在test...