Batch Dateien aus einem Ordner in andere Ordner umsortieren nach Kriterium Dateiname

germw777

Newbie
Registriert
Nov. 2013
Beiträge
2
Hallo Community,

ich habe folgendes Problem und komme nicht weiter (Auch nicht nach längerer Internetrecherche):

Szenario:
Ein Sammelordner beinhaltet eine Vielzahl unterschiedlicher Textdateien (Namenstechnisch).
Daraus möchte ich nach Dateiname (wenn Teil des Dateinamens enthält = ....) in 3 andere Ordner verschieben.

Hier mein Test-Entwurf - es werden alle 3 Sprungmarken angelaufen mit Syntaxfehler:

----------------------------------------------------------------------------------------
@echo off

SET SNVAR1=MSCONS_TL_?????????????_9900225000002*.txt
SET SNVAR2=MSCONS_LG_?????????????_9900225000002*.txt

SET GNVAR1=MSCONS_TL_?????????????_9870014800006*.txt
SET GNVAR1=MSCONS_LG_?????????????_9870014800006*.txt



if exist %H:\Desktop\Alter Ordner\%SNVAR1% goto Strom1

:Strom1
echo gefunden
move H:\Desktop\Alter Ordner\%SNVAR1% H:\Desktop\Neuer Ordner

PAUSE

if exist H:\Desktop\Alter Ordner\%SNVAR2%* goto Strom2

:Strom2
echo gefunden
move H:\Desktop\Alter Ordner\%SNVAR2% H:\Desktop\Neuer Ordner

PAUSE

if exist H:\Desktop\Alter Ordner\%GNVAR1%* goto Gas1

:Gas1
echo gefunden
move H:\Desktop\Alter Ordner\%GNVAR1%* H:\Desktop\Neuer Ordner

PAUSE

EXIT
----------------------------------------------------------------------------------------

Ich hoffe ihr habt ne Idee hierzu.

Schon mal besten Dank für Rückmeldungen.

Gruß Michael
 
Zu erst einmal müssen alle Dateien bzw. Pfade mit Leerzeichen in " gesetzt werden.

Zudem ist Deine Verwendung von if ... goto ohne Nutzen.
wenn es zutrifft, springst Du zur angegebenen Marke, die aber direkt nach dem if steht, da geht es aber auch weiter, wenn das if nicht zutrifft.

Beim ersten if ist das erste % (direkt nach exists) zuviel
 
Vielen Dank !

Das Problem waren die fehlenden ""...
Hab wohl den Wald vor lauter Bäumen nicht mehr gesehen :-)

Die Abarbeitung in dieser Reihenfolge war bewusst. Es soll nach und nach nach allen gefragten Dateien suchen.

Schönes Wochenende!
 
Zurück
Oben