Überprüfung habe ich eine Liste von Strings, die wie Dateien enthält unterOrdner Erstellen von Zahlen am Anfang einer Zeichenkette mit Python
filename = [ '000101 FL - Project Title Page.DOC',
'014200 FL - References.DOC',
'095446 FL - Fabric-Wrapped Ceiling Panels.DOC',
'142113 FL - ELECTRIC TRACTION FREIGHT ELEVATORS.DOC']
ich überprüfen möchten, ob ein Ordner mit dem Namen Div + ersten beiden Zahlen aus in jeder Zeichenfolge existieren, wie Div00, Div01, Div09, Div14 in diesem Fall. Wenn nicht, möchte ich diesen Ordner erstellen. Speichern Sie dann den Namen der Datei in diesem Ordner.
In Pseudo-Code glaube ich es
for file in filenames
if 'Div' + file[0][0] not a folder
make folder 'Div' + file[0][0]
add file to folder
else
add file to folder Div + file[0][0]
ähnlich sein würde, wird es mit den gleichen zwei Nummern beginnend mehrere Dateien sein, dies ist, warum ich sie in Ordner sortiert werden soll.
Lassen Sie mich wissen, wenn Sie eine Klarstellung benötigen.
Haben Sie die Datei in den Ordner, verschieben Sie die Datei auf die folde kopieren möchten r oder erstellen Sie eine leere Datei mit dem Dateinamen im Ordner? –
@DavidCullen Ich hätte das klarstellen sollen. Ich möchte alle Dateien, die mit XX beginnen, in einen neuen Ordner mit dem Titel DivXX – Jstuff
@Jstuff kopieren, kopieren oder verschieben? – SparkAndShine