Copier le fichier () n'écrase pas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Juste pour information, Copy File() ne semble pas écraser.Si le fichier de destination existe déjà, le journal affichera un zéro à la place.Il ne semble pas non plus y avoir de commutateur possible (par exemple 1 = écrasement, 0 = pas d'écrasement).
J'ai donc recours à : Supprimer le fichier() puis Copier le fichier() pour les cas où je souhaite qu'il écrase un fichier de destination existant.
Je fais juste passer ceci au cas où cela aiderait les autres.J'apprécie ces utilitaires de fichiers relativement nouveaux, ils sont certainement utiles. DJ
Re : Copier le fichier() n'écrase pasLes fonctions de sauvegarde du fichier écrasent à condition que le fichier cible ne soit pas accédé par un autre programme. Un script JSL de lecture/écriture de fichier vous permettrait-il de surmonter les limitations actuelles de la fonction de copie de fichier ?
Re : Copier le fichier() n'écrase pasJe n'ai pas de solution, mais je tiens à vous encourager à signaler le problème à
support@jmp.com
Re : Copier le fichier() n'écrase pasJe soulève juste ce point au cas où il y aurait une solution.Le problème est que devoir supprimer le fichier () avant de copier le fichier () peut prendre beaucoup de temps... dans mon cas, 10 secondes et c'est pour une très petite taille de fichier.
Si quelqu'un connaît des astuces pour que Copy File() écrase un fichier s'il existe, faites-le moi savoir !merci, DJ
Re : Copier le fichier() n'écrase pasconfirmé:
pour(i=1,i<=2,i++,
texte = "tester" || char(je);
enregistrer le fichier texte ("C:\TEMP\test.txt", texte);
copy = copier le fichier("C:\TEMP\test.txt", "C:\TEMP\test2.txt");
imprimer(copier);
text2 = charger le fichier texte("C:\TEMP\test.txt");
text3 = charger le fichier texte("C:\TEMP\test2.txt");
imprimer(texte2);
imprimer(texte3);
)
//enregistrer
1
"test1"
"test1"
0
"test2"
"test1"