批量修改pdf檔名稱(一)

2021-09-24 12:22:30 字數 933 閱讀 8514

1.開啟檔案

2.字首確定。因為想將文件名修改為"資料夾名稱+pdf檔名",所以取「位址倒數第乙個\後面的字元,涉及到轉義,所以用split(』\』)[-1]」

3.迴圈修改每乙個pdf文件名稱。用到rename()函式;

#1.單個檔案改名字

# -*- coding:utf-8 -*-

import os

path = input('請輸入檔案路徑(結尾加上/):')

#1.字首是檔名

addrname = path.title()

print("addrname:" + addrname)

mark=addrname.split('\\')[-1] #注意mark1=link1.split('\')[-1]會報錯

print("mark:" + mark)

#print(len([name for name in os.listdir(path) if os.path.isfile(os.path.join(path, name))])) #檔案個數

#2.字首是從鍵盤輸入。

#pre = input('請輸入需要新增的字首:')

#mark = "[%s]" % pre

oldnames = os.listdir(path)

#print(oldnames) #列表輸出檔案中的檔案

for oldname in oldnames:

#print(oldname)

newname = "(" + mark+ ")" + oldname

os.chdir(path) # path = 就是要指定的路徑

os.rename(oldname,newname)

print(oldname,'-->',newname)

批量修改檔名稱

批量修改檔名稱時可以利用批處理bat來寫,公式為 ren空格原檔名稱空格新檔名稱 以下講解將含有相同內容的檔名稱改為只含有不同內容的名稱。為了構成這個公式,首先要提取原檔名稱,可以寫bat檔案dir b mp4 b.txt 即可讀出以.mp4位字尾的檔名稱,字尾可修改,儲存位置為b.txt,儲存格式...

批量修改檔名稱

方法 步驟 2 滑鼠左鍵點選,開始 執行 在對話方塊中輸入字母 cmd 進入dos模式 如下圖所示。在dos模式輸入命令列 cd c pic 然後回車,再輸入命令列 dir b rename.xls 如下圖所示,可將資料夾中的檔名在rename.xls檔案中列出。小貼士 有的時候,你的計算機正處於中...

python批量修改檔名稱

需求 將bak目錄下的所有test jpg檔案改為test jpg 例如 test 1 jpg檔案修改為test1.jpg usr bin python coding utf 8 import os import re movie name os.listdir bak for temp in mo...