Ich habe eine .csv
Datei, in der etwa wie folgt aussieht:anpassen Datei Skript umbenennen, so dass es jede Datei in Unterverzeichnissen aufspürt
unnamed_0711-42_p1.mov,day1_0711-42_p1.mov
unnamed_0711-51_p2.mov,day1_0711-51_p2.mov
unnamed_0716-42_p1_2.mov,day1_0716-42_p1_2.mov
unnamed_0716-51_p2_2.mov,day1_0716-51_p2_2.mov
ich diesen Code geschrieben haben, Dateien aus dem Namen im Feld umbenennen 1 (zB), auf den Namen in Feld 2 (zB day1_0711-42_p1.mov
).
Dieses Skript funktioniert jedoch nur, wenn es und alle Dateien, die umbenannt werden müssen, sich im selben Verzeichnis befinden. Das war vorher okay, aber jetzt muss ich Dateien in verschiedenen Unterverzeichnissen finden (ohne den vollständigen Pfad zu meiner .csv
Datei hinzuzufügen).
Wie kann ich mein Skript so anpassen, dass es die Dateien in Unterverzeichnissen sucht und dann den Namen wie zuvor ändert?
Können Sie die erste Zeile umformulieren, die nicht klar ist? – sjsam
bearbeitet, hoffe, das ist klarer. – neilH
Wo ist der Ort 'unnamed_0711-42_p1.mov'. Ist dies derselbe Ort, an dem das Skript ausgeführt wird? – sjsam