Je code en C++ avec interface MFC et lors de la configuration de mon application, je spécifie le nom d'un fichier.
je voudrais alors savoir si ce fichier existe, et s'il n'est pas vide.
comment puis je faire?
merci
Je code en C++ avec interface MFC et lors de la configuration de mon application, je spécifie le nom d'un fichier.
je voudrais alors savoir si ce fichier existe, et s'il n'est pas vide.
comment puis je faire?
merci
Dans librairie boost::filsesystem
http://www.boost.org/libs/filesystem...ons.htm#exists
http://www.boost.org/libs/filesystem...s.htm#is_empty
y'a pas plus simple![]()
sinon, pour ceux qui n'utilisent pas boost (et c'est mon cas), tu peux ouvrir le fichier (s'il n'existe pas, tu chopes l'erreur ou l'exception), et pour savoir s'il n'est pas vide, tu lis le premier caractere, et s'il est différent de EOF, tu sais a quoi t'en tenir
en MFC, tu as aussi la classe CFile qui te permet de faire toute ces opérations (CFile::exists(), CFile::IsEmpty()) et bien d'autres...
ok merci je vais regarder ça.
Partager