WatchDirectory home page
WatchDirectory Startseite (Deutsche Version)
Site WatchDirectory (Français)
  Welcome, Guest. Please Login or Register
YaBB - Yet another Bulletin Board
   
  HomeHelpSearchLoginRegister  
 
Page Index Toggle Pages: 1
Sperr-Datei löschen und Dateien verschieben (Read 2581 times)
dominikD
YaBB Newbies
*
Offline



Posts: 1
Sperr-Datei löschen und Dateien verschieben
Aug 15th, 2012 at 5:22pm
 
Hallo,

Folgende Problemstellung:
Die Benutzer erzeugen in einem überwachten Verzeichnis Dateien die später verarbeitet werden müssen. Solange sich die Datei Sperr.txt in diesem Verzeichnis befindet, sollen die Dateien nicht verarbeitet werden. Sobald der Benutzer die Sperr.txt löscht, sollen die Dateien in ein anderes Verzeichnis verschoben werden. Am Schluss soll wieder die Datei Sperr.txt erzeugt werden. Ist dieser Vorgang so definierbar?

Danke für die Hilfe
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 659
South Germany
Re: Sperr-Datei löschen und Dateien verschieben
Reply #1 - Aug 15th, 2012 at 6:28pm
 
Hallo DominikD,

das kannst Du über ein Script zusammen mit dem Plugin ".bat-Datei ausführen" hinbekommen. Überwache das Verzeichnis mit der Überwachungsmethode "Dateialter" und lass es alle 1 Minute abfragen für Dateien, die älter sind als 1 Minute. Kein Haken bei "auslösende Datei merken". Dann setzt Du einen Filter bei der erkannten Datei "sperr.txt", der die Aufgabe nicht ausführt.

Kennst Du Dich im Scripting aus?

Hier ein Beispielcode, den Du in eine .bat-Datei kopieren kannst:

Code:
IF EXIST "%WD_FILE_D%sperr.txt" GOTO :EOF
MOVE /Y "%WD_FILE%" "c:\temp"
ECHO SPERRDATEI > "%WD_FILE_D%sperr.txt"
 



Du must nur noch das Zielverzeichnis "C:\temp" gegen das ersetzen, dass Du haben möchtest. Die Sperdatei muss "sperr.txt" heissen, ggf. im Script anpassen.

Back to top
 

Viele Grüße / Best regards
Dirk - GdP Software

dirk [at] gdpsoftware [dot] com
http://blog-de.gdpsoftware.com
Webseite: http://www.gdpsoftware.com
WWW WWW  
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 659
South Germany
Re: Sperr-Datei löschen und Dateien verschieben
Reply #2 - Aug 15th, 2012 at 7:48pm
 
Upps, kleiner Fehler im Code. Der obige Code verschiebt nur jeweils eine Datei, bitte verwende stattdessen diesen hier:

Code:
IF EXIST "%WD_FILE_D%sperr.txt" GOTO :EOF
MOVE /Y "%WD_FILE_D%*.*" "c:\temp"
ECHO SPERRDATEI > "%WD_FILE_D%sperr.txt"
 

Back to top
 

Viele Grüße / Best regards
Dirk - GdP Software

dirk [at] gdpsoftware [dot] com
http://blog-de.gdpsoftware.com
Webseite: http://www.gdpsoftware.com
WWW WWW  
IP Logged
 
Page Index Toggle Pages: 1