Master-Chief
Cadet 1st Year
- Registriert
- Aug. 2020
- Beiträge
- 10
Hallo liebe IT Profis,
ich benötige dringend euer Fachwissen.
Wir müssen viele Dateien händisch vom Desktop auf ein externes Laufwerk in die endsprechenden Ordner sortieren.
Es sollte so funktionieren:
-Verbindung per Cisco automatisch herstellen (wenn möglich)
-Externes Laufwerk verbinden
-Daten synconisieren und sortieren mit Desktop- auf Externes Laufwerk in verschiedene Ordner
-Die Dateien werden als z.B :40233_64625_211.xml /40565_64625_212.xml auf Desktop erstellt.
Nun möchte ich das die Dateien automatisch in den richtigen Ordner einsortiert werden.
Also *_211.xml in den vorhandenen Ordner 211 und die *_212.xml in den Ordner 212.
Ist der Ordner nicht vorhanden, sollte er erstellt werden. Wichtig zum sortieren ist nur die Zahl am ende der Datei (211,212 usw).
Ich habe schon eine Bat aus dem Forum angepasst, die auch einigermaßen funktioniert (keine Sortierung, u.sw)
Diese Bat würde ich gerne anpassen ,so das wir alle die bat nutzen können.
Ich würde mich über eure Hilfe und Unterstützung sehr freuen.
ich benötige dringend euer Fachwissen.
Wir müssen viele Dateien händisch vom Desktop auf ein externes Laufwerk in die endsprechenden Ordner sortieren.
Es sollte so funktionieren:
-Verbindung per Cisco automatisch herstellen (wenn möglich)
-Externes Laufwerk verbinden
-Daten synconisieren und sortieren mit Desktop- auf Externes Laufwerk in verschiedene Ordner
-Die Dateien werden als z.B :40233_64625_211.xml /40565_64625_212.xml auf Desktop erstellt.
Nun möchte ich das die Dateien automatisch in den richtigen Ordner einsortiert werden.
Also *_211.xml in den vorhandenen Ordner 211 und die *_212.xml in den Ordner 212.
Ist der Ordner nicht vorhanden, sollte er erstellt werden. Wichtig zum sortieren ist nur die Zahl am ende der Datei (211,212 usw).
Ich habe schon eine Bat aus dem Forum angepasst, die auch einigermaßen funktioniert (keine Sortierung, u.sw)
Diese Bat würde ich gerne anpassen ,so das wir alle die bat nutzen können.
Ich würde mich über eure Hilfe und Unterstützung sehr freuen.
Code:
NET USE h:\\de.***group.net\data\D31/persistent :no
CLS
@Echo OFF
COLOR 1F
REM ****************************************************************************
REM ** SCRIPT : FolderSync
REM ** BESCHREIBUNG: F�� die Synchronisation zweier Verzeichnisse durch (Inkrementell, Master/Slave!)
REM ** AUTOR : **
REM ** VERSION : 24.07.2020
REM **
REM ** HINWEISE : - Ben��t ROBOCOPY (ab Windows Vista vorinstalliert)
REM ** - F��mlaute in ECHO: 佄 ����ĽΠֽ٠ܽڍ
RE
CHCP 1252
REM KONFIGURATION ----------------------
REM Quell- und Zielverzeichnis angeben. WICHTIG:
REM Verzeichnisse die Leerzeichen enthalten m��n mit Anf��ngszeichen umschlossen werden
REM Kein abschlieࠥnder Backslash \, auࠥr wenn komplettes Laufwerk syncronisiert werden soll
SET quelle=C:\Users\%username%\Desktop\ADDAS\Testdateien
SET ziel=H:\Test\ADDAS\211
REM ------------------------------------
CHCP 850
CLS
ECHO.
ECHO ++++++++++++++++++++++++++++++
ECHO ++++ Run ADDAS SyncME Now +++
ECHO ++++++++++++++++++++++++++++++
ECHO.
SET timestamp=%date:~-4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%
ECHO.
ECHO VERZEICHNISSE CHECKEN...
IF NOT EXIST %quelle% GOTO ERRSOURCE
IF NOT EXIST %ziel% GOTO ERRDEST
ECHO.
ECHO SYNCHRONISIERUNG STARTEN...
ECHO.
ROBOCOPY %quelle% %ziel% /COPY:DAT /MIR /R:3 /W:20
IF %ERRORLEVEL% GEQ 8 GOTO ERRCOPY
GOTO END
REM FEHLERBEHANDLUNG
:ERRCOPY
ECHO.
ECHO FEHLER: Mindestens eine Datei konnte nicht kopiert/geloecht werden!
ECHO %timestamp% FEHLER: Mindestens eine Datei konnte nicht kopiert/geloescht werden! >> "%~n0.log"
GOTO ERREND
:ERRSOURCE
ECHO.
ECHO FEHLER: Cisco oder Externes Laufwerk nicht verbunden!
ECHO %timestamp% FEHLER: Cisco oder Externes Laufwerk nicht verbunden! (%quelle%) >> "%~n0.log"
GOTO ERREND
:ERRDEST
ECHO.
ECHO FEHLER: Zielverzeichnis nicht vorhanden!
ECHO %timestamp% FEHLER: Zielverzeichnis nicht vorhanden! (%ziel%) >> "%~n0.log"
GOTO ERREND
REM SHIT HAPPENS
:ERREND
COLOR 4F
ECHO.
ECHO ADDAS SyncME MIT FEHLERN ABGESCHLOSSEN
ECHO.
ECHO Dieses Fenster schliesst sich in 20 Sekunden.
ECHO.
ping -n 20 localhost >nul
EXIT
REM HAPPY END
:END
COLOR 2F
ECHO.
ECHO ADDAS SyncME ERFOLGREICH ABGESCHLOSSEN
ECHO.
ECHO Dieses Fenster schliesst sich in 20 Sekunden.
ECHO.
ping -n 20 localhost >nul
EXIT
Zuletzt bearbeitet: