Jump to content

Ideen um Dateien per Task zu suchen?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar

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

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...