Jump to content
Sign in to follow this  
tomtom123

Ideen um Dateien per Task zu suchen?

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...