Verzeichnisse überwachen und verschieben
Dies ist ein Tool (Batch-Datei) welches ein Bestimmten Ordner überwacht und an Hand einer Text Datei bestimmt Daten aufspürt und dies dann in ein gewünsche verzeichen verschieben.
z.B "Download-Ordner"
Datei "XXX" in Ordner Musik
Datei "XYZ" in Ordner Film
@echo off
setlocal
set "verz=d:\downloads"
set "Liste=filter.txt"
for /f "usebackq tokens=1-2 delims=;" %%i in ("%Liste%") do (
md "%%j" 2>nul
xcopy /Y "%verz%"\"%%i" "%%j"\"%%i" 1>nul 2>nul
del /Q "%verz%"\"%%i" 1>nul 2>nul
)
In Zeile 3 das gewünschte Quellverzeichnis eintragen!
Das Ganze als z.B. poll.bat abspeichern.
Die Kopieranweisungen in einer Datei filter.txt (siehe Zeile 4) wie folgt ablegen (Beispiel):
*.doc;d:\%DATE%
*.txt;d:\txt
*.avi;d:\filme
*.mkv;d:\filme
*.txt;d:\texte
*.dts;d:\sounds spezial
*.mp3;d:\music
Pro Zeile jeweils die zu verarbeitende Datei-Maske, danach das vollständige Zielverzeichnis, getrennt durch Semikolon (ohne Leerzeichen nach dem Semikolon) angeben. Platzhalter sind hier erlaubt.