Einzelnen Beitrag anzeigen
Alt 17.03.2006, 16:06   #2 (permalink)
master-obi-wan
Senior Member
 
Benutzerbild von master-obi-wan
 
Offline
Registriert seit: 05-2003
Beiträge: 498
Hallo Tom,

der Admin verschiebt Daten per Hand ?
Na Prost-Mahlzeit !

Warum ersparst du dem Admin nicht die "Verschieberei" und machst das per Script ?

Nur mal so als Denkanstoss:

verschieben.bat
Code:
@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 ...

Signatur
... may the force be with you !

    Mit Zitat antworten