Gast
#4541229
Hallo Communty, ich habe ein sehr kurioses Problem. Folgenden Code verwende ich:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
Auf der Netzlaufwerkseite läuft ein eventbasiertes Programm, welches reagiert sobald dort eine neue Datei abgelegt wurde. Diese Datei wird dann sofort geöffnet und weiterverarbeitet. Wenn ich diese Datei mittels meinem Script ablege, bekomme ich den Fehler auf der eventbasierten Seite - "Datei wird von einem anderem Prozess genutzt und kann nicht geöffnet werden" Wenn ich die Datei in der Console mittels "cp datei1 datei2" Befehl aus dem Tempordner manuell kopiere, funktioniert alles ohne Probleme. Ist das PERL Script vielleicht wirklich einfach zu langsam? Hat hier irgendjemand eine Idee? Den Fehler erhalte ich wenn ich die Copy Funktion aus File::Copy benutze, bei exec() und bei system(); Ich bin ratlos, danke für euere Hilfe im Voraus!