批量重命名文件

以下是为您整理出来关于【批量重命名文件】合集内容,如果觉得还不错,请帮忙转发推荐。

【批量重命名文件】技术教程文章

一个Java写的批量重命名文件小程序【代码】

今天学了一下java的File操作,然后乘着兴趣,写了一个可以批量处理文件命名的小程序,小程序还有一些不完美的地方,但胜在有趣。比如可以快捷更改你不想让别人看到的文件之类的...限个人使用,造成数据丢失后果自负哟。import java.io.File; import java.sql.Date; import java.util.Scanner;publicclass RenameTool {boolean useDefaultName = false;boolean useDefaultSuffix = false;Scanner sc = new Scanner(System.in);// 重命...

linux下批量重命名文件

假设文件夹Data里有几个数据文件夹, 每个数据文件夹内有多个数据文件,该文件名称格式为: 2014.143.20.49.21.0000.YN.BAS.00.BHE.M.SAC 现想要将这些文件名称改为BAS.E.SAC, 即取原文件名的几列重新命名,方法如下:#!/bin/bash #将数据文件.SAC名改为'<sta>.[N/E/Z].SAC'cd ./Data for FILE in ./*docd ./$FILElsls *.SAC | awk -F"." '{print "mv "$0" "$8"."$10"."$12}' | bashrename "s/BH//" *cd ..done 其中ls *.SAC | awk -F"....

linux使用find 批量重命名文件

今天单位系统部署新版本内容,看似一切风平浪静,两个小时候快要接近尾声时却发生了一件很恶心的事。由于我的系统在上线新功能后需要由上游系统提供一些初始化文件过来供我的系统进行数据库的原始功能初始化操作,但上游的管理员一时的大意将传输过来的大批量的文件名统统少了一位,这是最让人抓狂的事。如果数据量小的话还可以手工来逐个目录进去修改名字。但上万条的文件名看着就眼晕,无奈之下只能自己写个脚本给他们善后吧,话...

Powershell 批量重命名文件中含有 [] 导致报错【代码】

下载的所有文件中都包含了 “[下载网站地址]”, 按照常规方法 Get-ChildItem "D:\Bluey\" -Recurse |ForEach-Object{Rename-Item -Path $_.FullName -NewName $_.FullName.Replace('old','new')} 一直报告无法发现源文件,查阅后得知当文件名中包含特殊字符,需要使用 -LiteralPath 参数。 Get-ChildItem "D:\Bluey\" -Recurse | Where-Object {$_.Name -match '\[.+\]' } | foreach {Rename-Item -LiteralPath $_.FullName -Ne...

windows dos 批量重命名文件【代码】

描述 在工作中经常出现 在同一目录下有一些 很多相同扩展名的文件但是命令各不同,我们想将它们统一重命名一下统一的格式,如果一个个去改名字太麻烦了。 这里我门就可以使用windows下 dos 命令来写一个 批量重命名操作.bat 批处理来完成。 这些 重复 且枯燥的操作了。 下面直接上 dos 批处理 命令@echo 预处理 带空格的文件名 @echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (dir /s/b *.*) do ( set "foo=%...

python批量重命名文件【代码】

给三千多张图片重命名,只需如下几行代码。cool import os path = "E:/你今天要开心呀/陪你一起成长/" # 获取该目录下所有文件,存入列表中 f = os.listdir(path) print(len(f))print(f[0])n = 0 i = 0 for i in f:# 设置旧文件名(就是路径+文件名)oldname = f[n]# 设置新文件名newname = str(n+1) + '.jpg'# 用os模块中的rename方法对文件改名os.rename(path+oldname, path+newname)print(oldname, '======>', newname)n += 1

bat和python批量重命名文件的实现

最近从某网站下载了一批文档,但是文件是用数字串命名的文档(很多图书馆都这样吧),现在我也下载完了这些文件,也有这些文件的列表,就是不能一个一个的把文件给重命名吧所以从网上找了这几个脚本。一、使用bat脚本(windows系统默认可用)打开记事本,将这些代码写入记事本,另存为xx.bat文件(注意后缀名,很多小白保存成了xx.bat.txt,因为txt是隐藏的,以为不行)@echo off for /r “d:\pdf” %%a in (*.pdf) do (for /f “t...

用python实现批量重命名文件的代码

下面是最终代码 (windows下实现的) 代码如下: # -*- coding: cp936 -*- import os path = D:\\图片\\ for file in os.listdir(path): if os.path.isfile(os.path.join(path,file))==True: if file.find(.)<0: newname=file+rsfdjndk.jpg os.rename(os.path.join(path,file),os.path.join(path,newname)) print file,ok # print file.split(.)[-1] 实现的方法是:首先遍历path指定的目录,如果是文件(不是文件夹)并且文件名中...

利用node实现一个批量重命名文件的函数【图】

前言 最近在吃午饭的时候突然想起来在新大上JS课程时,老师讲node的时候提了一句说node可以批量重命名文件,我就想着看看能不能实现这个功能。看了node的官方文档,查到fs模块有一个readdir的API,它读取一个目录的内容,测试了一下,返回的结果是一个数组,元素就是文件夹的名字。详细的介绍可以参考这里://www.gxlcms.com/article/58609.htm 还有一个API,rename听名字就是重命名相关的。详细的可以参考这里://www.gxlcms.com/...

如何利用node实现一个批量重命名文件的函数【图】

本文主要给大家介绍了关于利用node实现一个批量重命名文件的函数的相关资料,文中通过示例示例代码介绍的非常详细,对大家学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。实现思路整理了一下思路很简单,就是先把原文件的文件名读取出来放入一个数组,再把新名字作为一个数组,用renameAPI实现,但是批量重命名的名字只能遵循数字 +1 的规律,写了如下函数示例代码//rename.js const fs = requir...