tomtom123 10 Geschrieben 17. März 2006 Melden Geschrieben 17. März 2006 Hallo Leute, der Chef hat mal wieder eine ganz tolle Idee: Situation: - Empfang von Dateien über eine OFTP-Anwendung von verschiendenen Kunden - OFTP-Software vergibt den Dateinamen der empfangen Dateien nach Kundezugehörigkeit und Zeitstempel - Beispiel: Dateiname von Kunde ABC lautet : ABC_2006_03_17_120556 Alle empfangene Daten habe also eine kundenspezifische Kennung am Anfang der Datei. - Admin sortiert die empfangenen Daten manuell in eine Windows-Verzeichnisstruktur ein die kundenspezifisch aufgebaut ist. Aufgabe: - "Irgendwas" soll das richtige manuelle Einsortieren der Dateien zyklisch überprüfen. Es soll also verhindert werden dass der Admin Dateien von Kunden ABC bei Kunden XYZ einsortiert. Problem: - Chef läßt in dieser Sache NICHT mit sich reden. - Ich kenne den Windows-Scripting-Host (WSH) nicht Fragen: - Kann man mit WSH ein Script erstellen das diese Aufgaben löst: - Das Skript läuft einmal pro Tag - Bei fehlerhaft einsortierter Datei wird eine einfache Pop-Up-Meldung ausgegeben - Wo gibt's ein gute Lernsside für WSH? - Gibt es andere Ansätze zum Lösen des Problems? Gruß, Tom
master-obi-wan 10 Geschrieben 17. März 2006 Melden Geschrieben 17. März 2006 Hallo Tom, der Admin verschiebt Daten per Hand ? :shock: Na Prost-Mahlzeit ! :rolleyes: Warum ersparst du dem Admin nicht die "Verschieberei" und machst das per Script ? Nur mal so als Denkanstoss: verschieben.bat @echo off set quelle=c:\temp\verschieben\quelle set ziel=c:\temp\verschieben\ziel set logfile=c:\temp\verschieben\logfile.log for /f "tokens=1,* delims=_" %%i in ('dir %quelle% /b') do ( if exist "%ziel%\%%i\" ( if exist "%ziel%\%%i\%%i_%%j" ( >>%logfile% echo %%i_%%j; Ist bereits vorhanden und wurde nicht verschoben ! ;%date%;%time% ) else ( move "%quelle%\%%i_%%j" "%ziel%\%%i\%%i_%%j" ) ) else ( mkdir "%ziel%\%%i" move "%quelle%\%%i_%%j" "%ziel%\%%i\%%i_%%j" ) ) Voraussetzung für meine Batch ist natürlich, dass die Dateien auch mit dem "Kundenkürzel", wie in deinem Beispiel geschrieben, beginnen und mit einem Unterstrich vom Rest "getrennt" sind. Schaus dir mal an ... ;) Off-Topic: ... tsss, Admin verschiebt Dateien per Hand ... tsss, Sachen gibts ... :D
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden