如何统计一个特定文件夹下的文件数 我想要知道一个特定文件夹下(比如:c:\my document\database)下的文件数,不知道有没有这样的统计函数?这个文件夹下都是纯粹的无类型文件,并且没有子文件夹! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 删除文件夹和文件#include <direct.h>void DeleteDirFile(CString sPath){ WIN32_FIND_DATA fd; HANDLE hFind = ::FindFirstFile(sPath + "*.*",&fd); if (hFind != INVALID_HANDLE_VALUE) { while (::FindNextFile(hFind,&fd)) { //判断是否为目录 if (fd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY) { CString name; name = fd.cFileName; //判断是否为.和.. if ((name != ".") && (name != "..")) { //如果是真正的目录,进行递归 DeleteDirFile(sPath + fd.cFileName + "\\"); } } else DeleteFile(sPath + fd.cFileName); } ::FindClose(hFind); } RemoveDirectory(sPath);} 参考一下---------------------------技术上可行符合你的要求吗?如果不明白请给我发短消息请附: 帖子的地址或在http://www.338888.com/VCShare/Default.asp上提问 真心请教:RichEdit 控件中汉字输入无法捕捉到消息 我该深入学习MFC吗?弄个长长长的标题,大家来接分。。。。。。 VS自定义模板 关于VFW的问题 socket奇怪问题请高手指点 在单文档中,我另建了个Dialog类,我怎么在这个类中得到CView得指针? 求救发布我的播放器,十万火急! 关于从CButton继承类的键盘事件 使RichEditCtrl失去焦点????????? 向所有VC++高手叫板!!!你们有什么软件用VC++做不了的,我用VB试试,哈哈哈~~~~ 最初级的问题,使用DOM读XML文件,刚编译就出错,是缺了头文件吗? 关于网格控件!
#include <direct.h>
void DeleteDirFile(CString sPath)
{
WIN32_FIND_DATA fd;
HANDLE hFind = ::FindFirstFile(sPath + "*.*",&fd);
if (hFind != INVALID_HANDLE_VALUE)
{
while (::FindNextFile(hFind,&fd))
{
//判断是否为目录
if (fd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)
{
CString name;
name = fd.cFileName;
//判断是否为.和..
if ((name != ".") && (name != ".."))
{
//如果是真正的目录,进行递归
DeleteDirFile(sPath + fd.cFileName + "\\");
}
}
else
DeleteFile(sPath + fd.cFileName);
}
::FindClose(hFind);
}
RemoveDirectory(sPath);
}
---------------------------
技术上可行
符合你的要求吗?
如果不明白
请给我发短消息
请附: 帖子的地址
或在
http://www.338888.com/VCShare/Default.asp
上提问