在98下或者是2000下怎样操作文件目录,最好给个例子,谢谢! 我给很多分的
解决方案 »
- 使用钩子处理一个对话框的按钮,怎样在自己的处理之后屏蔽该按钮本来的功能
- 领导让弄一个桌面的绿色软件,请问用什么语言开发比较好?
- 求教:如何用c调用api更换用户桌面,最好是活动桌面(就是桌面上有个地方可以点击上某个网页的)
- 工具栏效果图
- 疑问? 当执行一网络命令(比如:Ping www.263.net)的时候,如果当时机器上有多个 modem 的时候,它如何选择路径呢?
- api问题
- DLL问题求教!~~~~~~~~~劳驾解答:)
- 如何在编辑控件中输入FLOAT型的数据?在线等待中
- 如何修改IP地址并且不用重新启动计算机?
- 简单的问: *.ISO文件是不是只要刻入光盘就能从光盘直接启动?
- 请问在建立钩子程序时为什么需要把钩子处理整合到动态链接库中?
- 怎么样自己设计图标
void DeleteDirectory(CString strDir)
{
if(strDir.IsEmpty()) {
RemoveDirectory(strDir);
return;
}
// 首先删除文件及子文件夹
CFileFind ff;
BOOL bFound = ff.FindFile(strDir+"\\*", 0);
while(bFound)
{
bFound = ff.FindNextFile();
if(ff.GetFileName()=="."||ff.GetFileName()=="..")
continue;
// 去掉文件(夹)只读等属性
SetFileAttributes(ff.GetFilePath(), FILE_ATTRIBUTE_NORMAL);
if(ff.IsDirectory()) { // 递归删除子文件夹
DeleteDirectory(ff.GetFilePath());
RemoveDirectory(ff.GetFilePath());
}
else {
DeleteFile(ff.GetFilePath()); // 删除文件
}
}
ff.Close();
// 然后删除该文件夹
RemoveDirectory(strDir);
}
LPSHFILEOPSTRUCT lpFileOp
);
可以删除有子目录的目录,最省事