begin process at 2012 05 28 11:44:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

aide sur les fichiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide sur les fichiers

mardi 11 février 2003 à 19:35:54 | aide sur les fichiers

dickymoe

Vince

Existe-t-il une fonction permettant de savoir si un fichier existe ?
et une autre permettant de savoir si un fichier est vide ?

merci
mardi 11 février 2003 à 21:11:04 | Re : aide sur les fichiers

BruNews

Administrateur CodeS-SourceS
Salut,
sur Win32, le reste connais pas.
BOOL FileExists(const char* pszfl)
{
WIN32_FIND_DATA wfd;
HANDLE hfl = FindFirstFile(pszfl, &wfd);
if(hfl == INVALID_HANDLE_VALUE) return 0;
FindClose(hfl); return 1;
}

ciao...

-------------------------------
Réponse au message :
-------------------------------

> Vince
>
> Existe-t-il une fonction permettant de savoir si un fichier existe ?
> et une autre permettant de savoir si un fichier est vide ?
>
> merci
>
mercredi 12 février 2003 à 04:19:56 | Re : aide sur les fichiers

jonathanmcdougall

> Existe-t-il une fonction permettant de savoir si un fichier existe ?
> et une autre permettant de savoir si un fichier est vide ?

Pour savoir s'il existe :

# include <fstream>
# include <iostream>

int main()
{
std::ifstream file("fichier", std::ios::in);

if (!file)
{
std::cout << "fichier non existant";
return 1;
}

}

Pour savoir s'il est vide, il faudrait le lire pour savoir s'il y a une erreur à la première lecture.

--
Jonathan Mcdougal
Montréal, Québec
mcdougalljonathan@hotmail.com
http://www.multimania.com/utopiasoftware




Cette discussion est classée dans : fichier, aide, fichiers, existe


Répondre à ce message

Sujets en rapport avec ce message

aide:fusion des fichiers [ par issam164 ] salut,j'ai un probleme d'un programme qui permet la fusion de fichiers.dat  sous linux..chaque fichier est composé d'une structure : code, nom et quan Rassembler plusieurs fichiers avec des #defines. [ par kaervas ] Bonjour, je galere un peu avec les #defines, en effet j'ai 4 fichiers dont 3 identiques a l'exeption des defines qui sont differents, je ne sais pas t Structures partagées par plusieurs fichiers sources [ par vincemail ] Bonjour. Je suis débutant en C++ et j'ai beau chercher partout, je ne trouve pas de réponse à ma question. Je voudrais savoir s'il est possible de par Lister des fichiers [ par deck_bsd ] Bonsoir à tous, Voila j'ai un problème. A un moment dans mon programme je doit lister les fichier contenut dans un dossier, jusque là aucun problème. Demande d'aide pour faire un algoritme de patch [ par SeBaZaToR2 ] Salut à tous(tes) Je veux me faire un programme du genre de rtpatch. Pour ceux qui ne connaisent pas ce programme, c'est un programme pour "patcher" u Comment enlever la génération du fichier d'aide et context files a la compilation [ par Ludovic1492 ] fichier [ par blueburry ] Bonjour,g besoin de verifier si un fichier existe ou pas. En effet g un fichier de nom "fichier.ini" que g sauvegardé dans WINDOWS. Quand j'utlise la arborescence de fichiers [ par otofraise ] Bonjour,J'aimerais savoir s'il existe un composant qui permet d'obtenir l'arborescence des repertoires/fichiers d'une machine, qui possede en racine l j'ai honte de cette syntaxe [ par georgeduke ] En fait, je n'ai pas de problème si ce n'est que j'ai codé salement une fonction et j'en suis pas très fier... voilà ma fonction : bool rep_mod_exist afficher un fichier d'aide (chm) avec F1 ???? [ par gege1024 ] tout est dans le titre- interception de l'evenement : f1 enfoncé ? , si oui , comment?gege


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales