Gefunden eine python Lösung here, aber ich brauche eine Batch-Datei-basierte Lösung.Batch-Datei zum Verschieben von Dateien basierend auf Teil des Dateinamens, in Ordner basierend auf Teil des Ordnernamens
Haben Sie viele Dateien:
- SSP4325_blah-blah-blah.xml
- JKP7645_blah.xml
- YTG6457-blah-blah.xml
und Ordnernamen die einen Teil des Dateinamens enthalten:
- RefID - SSP4325, JKP7645, GHT1278, YRR0023
- RefID - YTG6457
Ich suche nach einer Batch-Lösung, die einen Teil des Dateinamens auf der Vorderseite lesen würde (vor dem ersten Gedankenstrich oder dem Unterstrich) und dann diese Datei in den Ordner verschieben, in dem die Vorderseite des Dateinamens als Teil des Ordnernamens existiert.
In den obigen Beispielen wurden also die ersten beiden Dateien (SSP4325 und JKP7645) in den ersten Ordner verschoben, da dieser Text als Teil des Ordnernamens enthalten war.
Die dritte Datei wird in den zweiten Ordner verschoben.
Ich habe Hunderte von Dateien und 63 Ordnern. Ich hoffe also, automatisieren zu können.
PowerShell oder Python kann aufgrund von Einschränkungen der Umgebung nicht verwendet werden. Ich hoffe auf einen Batch-Datei-Ansatz.
Danke. Sean.