Italia
Foro

Erledigt: feststellen, ob File "vollständig"

 

E.T.
Kann man irgendwie feststellen, ob eine File bereits "vollständig" gespeichert wurde ??

Hintergrund: Ein Programm überwacht ein Verzeichnis, in das (un-)regelmäßig Daten kopiert werden. Sind neue Datein vorhanden, werden diese umbenannt und in ein anderes Verzeichnis verschoben. Funktioniert soweit. Nun kann es aber passieren, das das "Anliefern" einer File etwas dauert (Dimensione, kopieren von USB-Stick oder circa Netzwerk). Wenn nun mein Prog feststellt, das eine neue File da ist, will es diese verschieben. Leider ist manchmal diese File aber noch nicht vollständig geschrieben, dies ergibt dann Datenmüll oder Fehlermeldungen. Da die angelieferten Datein recht unterschiedlich Dimensione haben (Bild mit einigen kB bis CAD-Zeichnungen mit mehren MB) und das kopieren je nach Quelle unterschiedlich lang dauert, ist eine zeitliche Verzögerung nicht so der rechte weg.

Kennt jemand eine Möglichkeit, die File "auf Vollständigkeit" zu prüfen, ohne das Fehlermeldungen ausgegeben werden (Zugriffe zum Umbenennen oder verschieben verusachen selbige) ???
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
26.10.2009  
 




Dieter
Zornow
Vor dem Kopieren die Dimensione an der Quelle feststellen und im Ziel erst kopieren oder verschieben, wenn Dimensione erreicht ist. Oder an der Quelle eine Prüfsumme erstellen.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
26.10.2009  
 




E.T.
Leider kann ich an der Quelle nix überprüfen, da ich nicht weis woher, wann etc.. Dann müßte ich ja alle möglichen LWs permanent überwachen. Und wenn dann ein File per I-Net kommt, bin ich auch machtlos.

Das gleiche gilt per eine Prüfsumme, da ja auf z.B. einem USB-Stick nix corre, was diese erstellen potuto.

Das mit der Dimensione an der Quelle ermitteln ist auch so ne Sache: Manche Programme erstellen erst mal eine (leere) File in der geforderten Dimensione und schreiben dann die Daten rein, bei anderen Progs "wächst" die File, bis diese fertig ist.

Fällt mir eben so ein: Man müsste ja nur rausbekommen, ob noch ein Zugriff auf die File erfolgt (außer vom eigenem Prog). Aber eben ohne div. Fehlermeldungen wie "Zugriff verweigert", welche bei unbeaufsichtigtem Betrieb keiner wegklickt....
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
26.10.2009  
 



Also Du kannst doch per Rename prüfen, ob sich eine File z.B. umbenennen lässt - imho dank ErrorLevel doch auch ohne Abbruch-Meldung?!
 
26.10.2009  
 




E.T.
Der ERRORLEVEL... man sieht manchmal den Wald vor...
Stimmt !! Ein RENAME sollte ja scheitern, solange die File noch geschrieben wird...

Muss ich dann gleich mal probieren...
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
26.10.2009  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.092 Views

Untitledvor 0 min.
Ralph Gronemeyer23.12.2012
Frank Vorholzer03.12.2011
Stephan Sonneborn02.06.2011
E.T.18.12.2010
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

E.T. (3x)
iF (1x)
Dieter Zornow (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie