Dateizustandsabfrage einer csv - Datei auf MP370

CrazyCat

Level-1
Beiträge
683
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Gibt es eine Möglichkeit den Status einer csv - Datei (evtl. einer Datei im Netzwerk) abzufragen?

Es sollte abgefragt werden, ob die Datei vorhanden ist, gelesen werden kann, oder gerade von einer anderen Anwendung verwendet wird.

Die Daten werden für den Rezeptexport/import verwendet.

Gibt es auch eine Möglichkeit, um zu prüfen ob die Daten der Datei gültig sind?

Könnt ihr mir bei dem Thema weiterhelfen?


PS.: Bitte beantwortet auch die anderen Fragen von mir
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke,

die Abfrage, ob die Datei existiert habe ich gefunden.

Das hilft mir sehr weiter.

Gibt es auch eine Abfrage, ob die Datei gerade von einem anderen Programm verwendet wird?
 
... nicht soweit es mir bekannt ist.
Die in der genannten Hilfe auch beschriebene VB-Script-Hilfe sagt aber sehr viel aus über verwandte Befehle und deren Möglichkeiten.

Wenn du eine Datei gegen weiteren Zugriff sperren möchtest, dann kann das Programm-gesteuert ja über eine Zwischen-Datei gehen. Gibt es diese nicht ist alles OK, sonst ist eine bestimmte (eventuell darin genannte) Datei gegen weitere Zugriffe gesperrt ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die kopierte Datei öffnen, evtl. Daten testweise auslesen und prüfen. Wenn dei Datei nicht geöffnet werden kann, sollte es doch wenigstens eine Fehlermeldung geben, oder? Bringt denn die Kopierfunktion kein Ergebnis zurück?
 
Hallo,
zu dem Punkt bitte in der Visual-Basic-Hilfe deiner Visu und dem Stichpunkt "CopyFile-Methode" die Beschreibung durchlesen.
Selbstverständlich gibt es eine "System"-Fehlermeldung (wie schon von Ralle vermutet) wenn irgendetwas schiefgegangen ist. Ansosnten ist davon auszugehen, dass die Datei kopiert wurde.

Ralle's Vorschlag ist natürlich auch nicht schlecht, wenn du auf Nummer Sicher gehen willst ...
 
StopDatei

Hallo,

sind dass alles MP370, die auf diese Datei im Netzwerk zugreifen
(wird nur von Dir zugegriffen durch mehrere MP370 oder Ähnlichem)?

Wird gerade von anderem geschrieben
- Prüfe, ob Stopdatei da ist
- wenn Stopdatei da ist - probiere x sekunden später noch mal

Wird gerade nicht von anderem geschrieben
- Prüfe, ob Stopdatei da ist
- wenn Stopdatei nicht da - erstelle (sperre für alle anderen)
(evtl. auch MP370_Portal3.Stopp, damit man sieht, wer gesperrt hat)
- gewünschte aktion ausführen
- Stopdatei wieder löschen

Viel Erfolg bei deinem Vorhaben.
LG MeTh.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein, es sind nicht alles MP370.

Es sind auch z.T. Industrie - PCs auf denen Software wie Excel oder OpenOffice läuft.

Das kompliziert die Sache erheblich.


Wie bekomme ich also solche Software dazu ein Stopbit zu setzen oder eine Stopdatei zu erzeugen?
 
...
also bei Excel weiss ich, dass das eine Hilfsdatei erzeugt, wie oben weiter beschrieben. Ich weiss nicht mehr wie die heisst, aber vielleicht hilft dir der Hinweis ja schon weiter ...
 
Danke, werde mal in einem anderen Forum (IT&EDV) danach fragen.

Wenn ich diese Datei nützen könnte, dann wäre das der Hammer.
 
Zurück
Oben