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
Dateien nur einmal kopieren (Read 8897 times)
felixj100
YaBB Newbies
*
Offline



Posts: 8
Dateien nur einmal kopieren
Dec 21st, 2010 at 11:17am
 
Hallo,

ich nutze das WD kopieren Plugin. Dateien werden anhand eines Namens Filters auf ein Netzlaufwerk kopiert. Klappt auch super. Das Problem ist nur wenn auf dem Ziellaufwerk Dateien gelöscht werden weil sie fertig bearbeitet wurden und auf dem Quelllaufwerk eine neue Datei ankommt werden wieder alle Dateien von der Quelle auf das Ziel kopiert. Kann sich WD irgendwie merken was schon kopiert wurde damit es nicht immer wieder kopiert wird?

Verschieben oder löschen will ich eigentlich nicht außer es gibt die Möglichkeit die gelöschten Dateien in ein Archiv Verzeichnis zu kopieren.

Danke

Gruß

Felix
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #1 - Dec 21st, 2010 at 12:49pm
 
Hallo Felix,

ja, WatchDirectory kopiert immer wieder neu erkannte Dateien in das Zielverzeichnis, auch wenn diese bereits unter gleichem Namen kopiert wurde.
Eine einfache Abhilfe für Deine "ungewöhnliche" Anforderung gibt es nicht.
Du könntest Dir jedoch ein Script schreiben, das diese Kopieraufgabe durchführt und für jede kopierte Datei ein Logfileeintrag in eine txt-Datei schreibt. Bei jeder neu erkannten Datei wird dann vom Script in die txt-Datei geschaut und wenn dort bereits eine Datei mit diesem Namen vermerkt ist, wird nicht kopiert.

Quote:
Verschieben oder löschen will ich eigentlich nicht außer es gibt die Möglichkeit die gelöschten Dateien in ein Archiv Verzeichnis zu kopieren.

Verstehe ich nicht ganz, was genau möchtest Du nicht verschieben/löschen?
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
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #2 - Dec 22nd, 2010 at 1:39pm
 
Hi Dirk,

Danke für die Antwort. Mit verschieben / löschen meine ich die Quelldatei nach dem Kopieren zu löschen. Das würde mein Problem ja auch beheben. Allerdings bräuchte ich wenn die Datei gelöscht wurde irgendwo in einem anderen Verzeichnis eine Sicherheitskopie. Quasi einen Papierkorb.

Gruß

Felix
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #3 - Dec 22nd, 2010 at 3:38pm
 
Hallo Felix,

verwende anstatt dem Plugin "Dateien kopieren" das Plugin "Plugins kombinieren" im Reiter "sonstiges".

Wähle:
Unteraufgabe ausführen -> alle, bei Fehlern fortsetzen
Unteraufgabe erzeugen auf Basis von -> Deine bisherige Aufgabe
Name geben und hinzufügen

eine 2. Unteraufgabe erzeugen
Unteraufgabe erzeugen auf Basis von -> NEU: autom. neue und geänderte Aufgaben kopieren
Name geben und hinzufügen
diese Unteraufgabe markieren und rechts auf "zugehöriges Plugin konfigurieren" gehen
Angaben machen zum Archivverzeichnis und was passieren soll, wenn die Zieldatei dort bereits existiert und einen Haken bei "Quelldatei nach erfolgreichem Kopieren löschen"

Ergebnis:
neue Datei wird in das Zielverzeichnis kopiert (Unteraufgabe 1) und in das Archiv kopiert und Quelldatei gelöscht (Unteraufgabe 2)

Für jede neue (auch bereits früher kopierte Dateien gleichen Namens) wird diese zusammengefasste Aufgabe ausgeführt, d.h. im Zielverzeichnis würde die Datei überschrieben werden, im Archivverzeicnis bekommt sie einen Zeitstempel angehängt.

Zum Starten dieser beiden Aufagen startest Du nur die zusammengefasste Aufgabe, die einen eigenständigen Namen hat.


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
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #4 - Dec 23rd, 2010 at 2:58pm
 
Hallo Dirk,

danke erstmal. Ich habs eingerichtet und es klappt soweit allerdings mit einem Problem. Die NTFS Berechtigung auf dem Zielverzeichnis werden jedesmal durch den Job geändert. Ich finde keinen Punkt wo ich das Einstellen kann. Das ganze läuft auf einem Windows 2008 Server.

Gruß

Felix
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #5 - Dec 23rd, 2010 at 3:06pm
 
Hallo Felix,

in den jeweilligen Kopieraufgaben gibt es einen Reiter "Sicherheitseinstellungen" Dort kannst Du es einstellen.
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
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #6 - Dec 23rd, 2010 at 3:11pm
 
Hi Dirk,

der Reite ist bei mir leider nicht da.

Gruß

Felix
Back to top
 
 
IP Logged
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #7 - Dec 23rd, 2010 at 4:32pm
 
Anscheinend ist der Reiter bei "mehrere Plugins ausführen" nicht vorhanden. Bei einem normalen Kopier Job ist er da.

Gibts da ne Lösung?

Gruß

Felix
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #8 - Dec 24th, 2010 at 12:05pm
 
Hallo Felix,

ja, Du hast Recht, diese Möglichkeit gibts beim Kombinieren leider nicht. Ich hatte Dir eine falsche Info gegeben, sorry.

Eine Lösung Deiner Anforderung geht zuverlässig nur über ein Script. Verwende das Plugin ".bat-Datei ausführen", nehme folgende Zeilen in eine txt-Datei und benenne Sie dann um in "copy.cmd". Verweise das Plugin in der ersten Konfigmaske dann auf diese Datei (copy.cmd) als auszuführendes Script:

Code:
REM Ziele setzen
SET TARGET=c:\ziel
SET ARCHIVE=c:\archiv

REM kopiert erkannte Datei nach TARGET
xcopy /O /S /E /-Y /I /H "%WD_FILE%" "%TARGET%"
REM verschiebt erkannte Datei nach ARCHIV
move /Y "%WD_FILE%" "%ARCHIVE%" 



In den ersten beiden Codezeilen gibst Du Deine spezifischen Ziele ein, TARGET1 ist Dein ersten Kopierziel, ARCHIVE1 ist Dein Backuparchiv, in das die Datei dann verschoben wird.
Die Pfadnamen c:\ziel bzw. c:\archiv musst Du durch Deine spezifischen Pfadnamen ersetzen.

Im Script kannst Du dann noch Logfiles schreiben lassen bzw. das Datumk hinter den Dateinamen setze etc. Melde Dich, falls Du so was machen möchtest.

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
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #9 - Dec 27th, 2010 at 12:44pm
 
Hi Dirk,

Danke für die Antwort.  ich habe das inzwischen anders gelöst. Nachdem der Job gelaufen ist lasse ich ein Script laufen das die Besitzrechte und Zugriffsrechte wiederherstellt. Ich verwende dazu takeown.exe und icacls.exe.

Wir den der Fehler im nächsten Update behoben sein?


Gruß

Felix
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #10 - Dec 27th, 2010 at 12:49pm
 
Hallo Felix,

dass innerhalb von "Plugins kombinieren" die kopierten Dateien die Rechte des übergeordneten Zielorders bekommen, ist kein Fehler, sondern default beim Kopieren unter Windows (mach mal einen Test mit dem Explorer).

Wir werden uns jedoch drum kümmern, dass im Plugin "Plugins kompinieren" beim Verwenden des normalen kopier-Plugins die Rechte gesetzt werden können. Wann genau das integriert sein wird, kann ich Dir aber noch nicht sagen.
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
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #11 - Dec 27th, 2010 at 12:52pm
 
Hi Dirk,

das wäre ja schön wenn die Rechte des übergordnetten Ordners gesetzt würden. werden sie aber nicht es werden gar keine Rechte oder keine lesbaren gesetzt so wie hier:

http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1291222794/0#0


Gruß

Felix
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #12 - Dec 27th, 2010 at 1:00pm
 
Hi Felix,

bei meinen Test unter W7 konnte ich das nicht beobachten, dort wurden sauber die Rechte des übergeordneten Ordners übernommen.

Gib mir mal bitte genau an, von welchem OS zu welchem OS Du kopierts und das Problem auftritt. Kannst Du bitte ebenso mal schauen, ob die Zieldatei mit den falschen Rechten einen "Dateibesitzer" hat?
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
 
felixj100
YaBB Newbies
*
Offline



Posts: 8
Re: Dateien nur einmal kopieren
Reply #13 - Dec 27th, 2010 at 1:14pm
 
Hi Dirk,

ich habe gerade nochmal einen Testjob angelegt. Das ganze läuft auf Windows 2008 R2.

Der Ordner c:\testquelle wird überwacht.

Der Ordner c:\testziel ist der Ziel Ordner.

In der Quelle habe ich einen Unterordner mit einem Textfile erstellt. Der Quellordner hat die richtigen Rechte die er haben soll. Sieh Bild1

Der Besitzer stimmt ebenso Bild 2

Am Zielordner können die Rechte schon nicht mehr angezeigt werden. Bild 3. Der Bezitzer ist ebenfalls ein anderer. Bild 4.

Die Textdatei hat ebenfalss die falschen Rechte.  Bild 5

Gruß

Felix




Back to top
 

bilder.zip (170 KB | )
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #14 - Dec 27th, 2010 at 1:43pm
 
Hi Felix,

danke - ich kann das Problem jetzt nachstellen, ich melde mich an dieser Stelle wieder.....
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: 658
South Germany
Re: Dateien nur einmal kopieren
Reply #15 - Dec 29th, 2010 at 11:22am
 
Hallo Felix,

wir haben das Problem behoben, es tritt auf unserern Systemen nicht mehr auf.

Bitte teste es auch mal bei Dir, installiere dazu diese Beta-Version (alle Aufgaben zuvor beenden) über die bestehende darüber:
http://www.gdpsoftware.com/beta/SetupWD465BETA2.exe
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