Jump to content

fiedelio

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von fiedelio

  1. Hallo zusammen, ich bin neu hier im Forum und möchte gerne bei folgendem um Hilfe bitten: Ich versuche per Batch Dateien von Ordner A nach Ordner B zu verschieben. Der Punkt dabei ist, dass die Ordner bis auf die ersten drei Ziffern unterschiedliche Namen haben. Man kann sich das so vorstellen: Quelle: pfad\temp\100 AABB ABBC CDE pfad\temp\101 ADABB ADBBC CDE pfad\temp\109 DAABB ABBC CDE Ziel: pfad\ablage\100 ABB ABD pfad\ablage\101 ADAD BBC CDE pfad\ablage\109 DB ABBC CDE Nun soll mein Batch die Verzeichnisse durchlaufen und, falls ein Ordner im Zielverzeichnis die gleiche Zahl zu Beginn des Verzeichnnisnamen hat, die im Quellverzeichnis enthaltenen Dateien dorthin kopieren. Wie schaffe ich es, die folgende Zeile (die so far die Ordner ausliest, allerdings den Zielordner nicht "findet") so zu erweitern, dass lediglich die ersten drei Ziffern geprüft werden? for /f %%a in ('dir temp\ /b /AD ') do (if exist "ablage\%%a" echo "temp\%%a" "ablage\%%a\") "echo" soll dann natürlich durch den kopier-Befehl ersetzt werden. ;) --- bitte schließen ---
×
×
  • Neu erstellen...