import os
path =
input
("請輸入需要修改檔名的路徑:"
)c =
int(
input
("檔案數字起始名:"))
#獲取該目錄下所有檔案,存入列表中
filelist = os.listdir(path)n=0
for i in filelist:
#設定舊檔名(就是路徑+檔名)
oldname = path + os.sep + filelist[n]
# os.sep新增系統分隔符
#設定新檔名
#用os模組中的rename方法對檔案改名
print
("檔案%s重新命名為%s成功"
%(oldname,newname)
) n+=
1
批量增加檔名字元
import os
import sys
import easygui
msg =
"請輸入相關引數"
title =
"檔名修改"
fieldnames =
["新增字段:",]
fieldvalues =
fieldvalues = easygui.multenterbox(msg,title,fieldnames)
a = fieldvalues[0]
path = fieldvalues[1]
#獲取該目錄下所有檔案,存入列表中
filelist = os.listdir(path)n=0
for i in filelist:
#設定舊檔名(就是路徑+檔名)
oldname = path + os.sep + filelist[n]
# os.sep新增系統分隔符
#設定新檔名
#用os模組中的rename方法對檔案改名
n+=1
批量去掉檔名指定字元
import os
import sys
import easygui
msg =
"請輸入相關引數"
title =
"檔名修改"
fieldnames =
["刪除字段:",]
fieldvalues =
fieldvalues = easygui.multenterbox(msg,title,fieldnames)
a = fieldvalues[0]
path = fieldvalues[1]
os.chdir(path)
#切換到需要改名的資料夾下
#找到指定字元的檔名
os.rename(i,new_name)
#重新命名
批量重新命名檔案
windows xp下 比如 ren jpe jpg linux下 在多數系統中,rename是乙個perl指令碼,rename的使用也支援perl的正規表示式。rename的基本語法是 rename perl表示式 檔名perl表示式用於修改檔名,如s開頭的串表示替換。舉幾個比較實用的例子 刪除所...
批量重新命名 檔案批量重新命名和同名檔案複製
近期在給一家影樓做資料維護的時候,碰到乙個令他們糾結的問題。原因是這樣的,很多影樓現在要求數碼人員用原片修,而不能用磨過皮的 精修,因為磨過皮的 再修的話,會影響 的層次感。數量少的時候,數碼部手工操作還方面,根具分片後的 然後到原始片裡把 一張一張的選出來,再製作。但旺季忙的時候,有些數碼師就偷懶...
檔案批量重新命名
今天遇到乙個問題,有一批檔案,需要修改字尾名,還要將前面的部分字元刪除,首先想到重新命名命令 ren 試了幾次,無法實現需求,只能,批處理了。在網上查了一下,寫了個,將字尾為.doc.doc的該為只有乙個.doc echo off setlocal enabledelayedexpansion 開啟...