Page 1 sur 1

file et filesystem

Publié : mar. 26/avr./2005 18:28
par Dr. Dri
pour filesystem, ce serait deux constantes...
avec filesize
des trucs dans le genre
#PB_FileSize_Directory et #PB_FileSize_NotExists

pour file ,ce serait une fonction WriteFile
- pour ouvrir un fichier en lecture on a ReadFile
- pour la lecture/écriture y'a OpenFile
- pour de l'écriture bête et méchante y'a rien

l'avantage quand on ouvre un fichier en écriture c'est que ce celui ci est préalablement vidé...

(et que j'en ai marre de passer par un fichier temporaire)

Dri

Publié : mar. 26/avr./2005 18:38
par gansta93
Oui, il y a CreateFile()
Mais ce qui serait bien ça serait un ApenFile() qui mais le pointeur de lectur/écriture à la fin du fichier.

Publié : mar. 26/avr./2005 18:40
par Gratteur
Pas besoin de fichier temporaire :
CreateFile()

Syntaxe

Resultat = CreateFile(#Fichier, NomFichier$)
Description

Crée un fichier vide. Si #PB_Any est utilisé pour le paramètre '#Fichier', l'identifiant du nouveau fichier sera renvoyé dans 'Resultat'. Si le fichier existe déjà, il est ouvert et devient vide! Cette fonction doit donc être manipulée avec prudence. #Fichier est le numéro de fichier qui doit être unique à ce fichier. NomFichier$ est le nom du fichier. Si Resultat est différent de 0, le fichier est créé, sinon, la création a échoué. 'Resultat' doit toujours être testé car la manipulation d'un fichier non créé peut occasionner un plantage sérieux.

Publié : mar. 26/avr./2005 18:57
par Dr. Dri
mea culpa

Dri :0:

Publié : mar. 26/avr./2005 22:35
par Le Soldat Inconnu
OpenFile permet d'ouvrir un fichier sans effacer son contenu, et tu peux utiliser les commandes write dans ce mode également ;)

Publié : mer. 27/avr./2005 7:28
par Dr. Dri
ca je le savais ^^, mais je suis passé completement a côté de createfile...

Dri