社区
C++ Builder
帖子详情
如何判断一个目录是空的目录呢?(在线等待)
lfpsoft
2003-10-18 09:24:43
如何判断一个目录是空的目录呢?
如果不是空的目录,又如何装里面的文件删除?(真正删除,不是放回回收站)
请好心人给出具体代码。
...全文
119
7
打赏
收藏
如何判断一个目录是空的目录呢?(在线等待)
如何判断一个目录是空的目录呢? 如果不是空的目录,又如何装里面的文件删除?(真正删除,不是放回回收站) 请好心人给出具体代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
potlee
2003-10-18
打赏
举报
回复
学习
牧童027
2003-10-18
打赏
举报
回复
void EmptyDirectory(char *pszDirectory)
{
WIN32_FIND_DATA wfdFile;
char pszDir[260];
strcpy(pszDir, pszDirectory);
strcat(pszDir, "\\*.*");
HANDLE hFind = FindFirstFile(pszDir, &wfdFile);
do {
if(!strcmp(".", wfdFile.cFileName) || !strcmp("..", wfdFile.cFileName))
continue;
ZeroMemory(pszDir, sizeof(pszDir));
strcpy(pszDir, pszDirectory);
strcat(pszDir, "\\");
strcat(pszDir, wfdFile.cFileName);
if(FILE_ATTRIBUTE_DIRECTORY == wfdFile.dwFileAttributes)
{
EmptyDirectory(pszDir);
}
else
{
printf("Delete File %s\n", pszDir);
DeleteFile(pszDir);
}
} while(FindNextFile(hFind, &wfdFile));
FindClose(hFind);
}
zihan
2003-10-18
打赏
举报
回复
还有while (FindNext(FileName) == 0);
应该是while (FindNext(sr) == 0);
zihan
2003-10-18
打赏
举报
回复
不好意思,上面的DeleteFile(FileName
应该是DeleteFile(FileName);
zihan
2003-10-18
打赏
举报
回复
void __fastcall TForm1::MDeleteFile(AnsiString Path)
{
AnsiString FileName;
TSearchRec sr;
if(FindFirst(Path+"*.*",faDirectory|faReadOnly|faHidden|faSysFile|faVolumeID|faArchive,sr)==0)
{
do{
FileName=sr.Name;
if(sr.Name!="."&&sr.Name!="..")
{
if(sr.Attr != faDirectory)
DeleteFile(FileName
else
MDeleteFile(Path+FileName);
}
} while (FindNext(FileName) == 0);
FindClose(sr);
}
}
lfpsoft
2003-10-18
打赏
举报
回复
我很菜,能不能给出具体的代码?
pp616
2003-10-18
打赏
举报
回复
先用findfrist 然后用 deletefile
运维常用shell脚本
运维shell脚本 1.
判断
/tmp/run
目录
是否存在,如果不存在就建立,如果存在就删除
目录
里所有文件 #!/bin/bash dir=/tmp/run [ -f $dir ] && mv $dir $dir.bak [ -d $dir ] && rm -rf $dir/* || mkdir $dir 2.输入
一个
文件的绝对路径,
判断
路径是否存在,而且输出是文...
Python Selenium.WebDriver
判断
元素是否存在
Python Selenium.WebDriverWait
判断
元素是否存在 文章
目录
Python Selenium.WebDriverWait
判断
元素是否存在一、
判断
元素是否存在二、异常捕获三、多元素捕获
空
判断
四、页面源码获取参考资料 相关博客 一、
判断
元素是否存在 Selenium 中并没有直接
判断
元素是否存在的方法,因此我们只能通过现有的一些方法自行写
一个
专门的函数或方法去实现这个目的, 二、异常捕获 三、多元素捕获
空
判断
四、页面源码获取 参考资料???? 官方手册 S
linux shell脚本
判断
文件或文件夹是否存在循环操作
我最近写的脚本 你改改就能用 3.sh中全是 /data/test 这样的指向
目录
的数据 #!/bin/bash #set -x #循环读取文件
目录
for line in `cat /root/shizonghao/3.sh` do #
判断
当前文件是否存在 if [ ! -x "$line" ]; then #如果不存在记录日志 echo $line>>test.log fi done #shell
判断
文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d “/Top
到底什么是挂载?
首发公号:Rand_cs 在 LinuxLinuxLinux 的文件系统中,有个很重要的概念就是挂载,挂载大家应该都很熟悉,除了根文件系统,其他所有文件系统都要先挂载到根文件系统中的某个
目录
之后才能访问。 所谓的根文件系统就是系统启动的时候安装的第
一个
文件系统,它也是内核映像所在的文件系统。而 挂载到某个
目录
的 某个
目录
就是所谓的挂载点。 LinuxLinuxLinux 中有专门的命令来挂载文件系统,mount device dir,devicedevicedevice 为要挂载的设备文件名,dir.
63个Linux基础自测题
文章
目录
第1部分 1、什么是Linux内核,有什么作用? 2、什么是shell,有什么作用? 3、安装Linux至少需要几个分区? 4、Swap分区的作用是什么? 5、什么是运行级别?Linux有几个运行级别? 6、如何更改默认启动级别? 第2部分 1、什么是Linux终端?Linux终端又称为什么? 2、默认情况下,Linux有几个虚拟终端?如何在不同终端之间...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章