Copy File() überschreibt nicht<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Nur zu Ihrer Information: Copy File() scheint nicht zu überschreiben.Wenn die Zieldatei bereits vorhanden ist, wird im Protokoll stattdessen eine Null angezeigt.Es scheint auch kein Wechsel möglich zu sein (z. B. 1 = Überschreiben, 0 = Kein Überschreiben).
Deshalb greife ich auf Folgendes zurück: „Delete File()“ und dann „Copy File()“, wenn ich möchte, dass eine vorhandene Zieldatei überschrieben wird.
Geben Sie dies einfach weiter, falls es anderen hilft.Ich schätze diese relativ neuen Dateidienstprogramme sehr, sie sind auf jeden Fall nützlich. DJ
Betreff: Copy File() überschreibt nichtDie Funktionen zum Speichern von Dateien überschreiben, sofern kein anderes Programm auf die Zieldatei zugreift. Würde ein JSL-Skript zum Lesen/Schreiben von Dateien es Ihnen ermöglichen, die aktuellen Einschränkungen der Funktion zum Kopieren von Dateien zu überwinden?
Betreff: Copy File() überschreibt nichtIch habe keine Lösung, aber ich möchte Sie ermutigen, das Problem zu melden
support@jmp.com
Betreff: Copy File() überschreibt nichtIch erhöhe das nur für den Fall, dass es eine Lösung gibt.Das Problem besteht darin, dass das Löschen von Datei () vor dem Kopieren von Datei () lange dauern kann ... in meinem Fall 10 Sekunden und das bei einer sehr kleinen Dateigröße.
Wenn jemand irgendwelche Tricks kennt, um Copy File() dazu zu bringen, eine Datei zu überschreiben, falls sie existiert, lassen Sie es mich wissen!Danke, DJ
Betreff: Copy File() überschreibt nichtbestätigt:
for(i=1,i<=2,i++,
text = "test" || char(i);
Textdatei speichern("C:\TEMP\test.txt", text);
copy = copy file("C:\TEMP\test.txt", "C:\TEMP\test2.txt");
drucken (kopieren);
text2 = Textdatei laden("C:\TEMP\test.txt");
text3 = Textdatei laden("C:\TEMP\test2.txt");
print(text2);
print(text3);
)
//Protokoll
1
„test1“
„test1“
0
„test2“
„test1“