1
這可以用python完成,但我想我缺少一種方法來循環所有目錄。這裏是我使用的代碼:包含子文件夾的文件夾,包含多個文件(.xlsm,.pdf,.txt)。如何將.pdf文件重命名爲子文件夾的名稱?
import os
def renameInDir(directory):
for filename in os.listdir(directory):
if filename.endswith(".pdf"):
path = os.path.realpath(filename)
parents = path.split('/') //make an array of all the dirs in the path. 0 will be the original basefilename
newFilename=os.path.dirname(filename)+directory +parents[-1:][0] //reorganize data into format you want
os.rename(filename, newFilename)//rename the file
我沒有得到新的文件名應該是這樣。您是否想刪除PDF擴展名,還是想要替換它? –
你能否告知下面的解決方案是否適合你?如果是這樣,你能否接受答案? @Eduardo Valdez –