Dies könnte mit Python getan werden, aber ich denke, ich vermisse eine Möglichkeit für alle Verzeichnisse Schleife. Hier ist der Code Ich verwende:Ordner mit Unterordnern, die mehrere Dateien enthalten (.xlsm, .pdf, .txt). Wie Umbenennen von .pdf-Dateien in den Namen von Unterordnern?
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
ich nicht bekommen, wie die neuen Dateinamen sein sollte. Möchten Sie die PDF-Erweiterung einfach entfernen oder versuchen Sie sie zu ersetzen? –
Könnten Sie uns bitte mitteilen, ob die folgende Lösung für Sie funktioniert? Wenn ja, könnten Sie bitte die Antwort akzeptieren? @ Eduardo Valdez –