y a til une maniere de tester si un fichier existe ?!
(en c/c++)
Publicité
Posté le 06-10-2001 à 00:55:30
sombresonge
Posté le 06-10-2001 à 01:01:36
slvn a écrit a écrit :
y a til une maniere de tester si un fichier existe ?!
(en c/c++)
tu fait un fopen() sur le fichier et tu regarde le param de retour un truc un peu comme ça (j'suis plus sure de la syntaxe de fopen et de la valeur qu'il renvoie tu devrait touver ça dans l'aide du compilateur):
mais sinon, comment indiquer un chemin d acces au fichier ?!
(j ai mis ( (/)repertoir/fichier.txt , et ca marche pas ( )
youdontcare
Posté le 06-10-2001 à 10:45:54
"c:\\myDirectory\\mySubDirectory\\myFile.txt"
le chemin qui apparaîtra dans la string sera "c:\myDirectory\mySubDirectory\myFile.txt"
comme '\' est utilisé comme caractère spécial pour spécifier le retour à la ligne (\n), la tabulation (\t), etc ... \\ spécifie \.
slvn
Posté le 06-10-2001 à 11:20:10
en faite c plus compliqué, c pour un cgi
par defaut le cgi cree ou lit un fichier dans un repertoire :
..../scripts/
je voudrais qu il puissse le mettre dans un ss repertoir e que j ai crée : .../scripts/user/
youdontcare
Posté le 06-10-2001 à 11:38:36
ahh ! he bien essaye de spécifier un chemin relatif :
scripts/user (sans le '/' au début).
sinon, il faudrait que tu récupère le chemin absolu (qq chose comme server/www/home/users/blahblah/web/scripts ....)
slvn
Posté le 06-10-2001 à 11:55:03
non, ca marche pas
que je rajoute scripts/user ou user/ , le scripts est tjrs ecris dans .../scripts/
youdontcare
Posté le 06-10-2001 à 12:03:07
je n'ai jamais fait de cgi, mais fait péter le bout de code pour voir ...
Publicité
Posté le 06-10-2001 à 12:03:07
slvn
Posté le 06-10-2001 à 12:11:28
bout de code un peu long, mais dnas les ligens concernée :