Zebdal j'ai essayé cette technique avant de poster sur le forum mais se fut un échec.
Car j'ai utiliser sa:
Tentative sur Fichier de environ 20Mo
TENTATIVE1: - Code:
-
f = file_text_open_read(var_file)
txt=""
do
{
txt+=file_text_read_string(f)
file_text_readln(f)
} until file_text_eof(f)
manque de bol, var_text n'est pas égale au fichier original car il est nettement plus petit car n'a copier qu'une partie du début du fichier.
Voilà tout.
TENTATIVE2:même chose sauf que:
- Code:
-
//blabla
var_size = file_bin_size(var_file)//Sa marche
f = file_text_open_read(var_file)
txt=""
do
{
txt+=file_text_read_string(f)
file_text_readln(f)
} until string_length(txt) = var_size
Véritable réussite mais le fichier étant tellement grand que j'ai annuler l'opération car plus d'1H d'attente.
TENTATIVE3:(en cours) - Citation :
- /*Copier renommer le fichier//OK tout le fichier est copier(Rapide)
-Écrire au début et en fin de fichier//En cours*/
La seule solution envisageable est la 3.
Mais les fonctions file_text ne le peuvent pas alors que file_bin si.
En gros il me faudrait un script pour convertir un string->en octets.
Voilà tout