判断文件夹是否为空|C语言怎么判断文件是否为空

判断文件夹是否为空|C语言怎么判断文件是否为空的第1张示图

① VB 检测文件夹是否为空

有一个很简单的方法,用RmDir 文件夹,直接删除文件夹。

如果删除出错,那就表示文件夹不是空的。

代码如下(以C:emp为例):

tmp="C:emp"OnErrorGoToErrRmDir(tmp)'删除目录,如果出错表示不为空MkDir(tmp)'重新建目录MsgBox"文件夹为空!"ExitSubErr:MsgBox"文件夹不为空!"

② 在QT 中,怎样判断一个文件夹是不是空的

QDir获取目录中所有文件信息列表QFileInfoList,如果list为空则文件夹为空

③ 使用批处理判断一个文件夹下的所有多级文件夹和文件是否为空,如果为空则删除全部空的文件夹和文件

Sua13_EmptyFolderScanner。exe空文件夹扫描删除工具6.0.5绿色版 用软件,这两个是同一个,用中文搜索下载不管是任何格式的文件内容为空的文件,这条没法做,新建一个空白表格还有文件,本身就要占用一个空间,有空间就不能判断为空。另外有的软件没有写入权限问题,需要提前有一个空白文件占用做为转换临时存储区域,删了软件就报错

④ python 如何判断文件夹为空文件夹求可执行代码

work_path='你的目录'ifnotos.listdir(work_path):print'目录为空'

如果解决了您的问题请采纳!如果未解决请继续追问

⑤ 如何用PHP判断一个文件夹是否为空

$a=array_diff(scandir($dir),array('..','.'));//数组为空代表文件夹为空

⑥ ASP判断一个文件夹是否为空

'服务器要支持 FileSystemObject,一个简单的例子。asp的详细的文件夹和文件操作,请参考' http://www.xfbbs.com/Book/VBScript/vbscript_1/html/jsFSOTutor.htm Function DeleteFolder(FolderPath) Dim S Dim SubFolders Dim SubFolder Dim Files Dim Msg Dim Folder Msg = "" Set FSO = CreateObject("Scripting.FileSystemObject") '有个验证路径是否存在。 Set Folder = FSO.GetFolder(FolderPath) Set Files = Folder.Files If Files.Count>0 Then Msg="有文件 " End If Set SubFolders = Folder.SubFolders If SubFolders.Count>0 Then Msg = Msg & "有文件夹" End If If(Msg ="") then FSO.DeleteFolder(Folder) End IF End IfEnd Function

⑦ 怎样用批处理判断指定文件夹是否为空最好有相关命令及参数的说明。

@echo offset dn=ABCdir/a/b "%dn%\"|findstr . >nul&&(N)||(M)大致就是这样的如果ABC不在批处理同位置需要写全路径dir显示文件或文件夹名称/a 无论什么属性/b 只显示名称(即如果是空的会无显示)| 管道命令 表示前面命令结果作为后面命令的输入findstr 查找命令. 表示查找任意字符>nul 因为找到了会在屏幕显示结果,不要显示&& 和|| 都是连接命令,分别对应前面命令找到了和没找到时执行M 和N 你自己写全,我这写法是不合格的,一般简单的单个命令直接写在此处,并可省去括号,复杂的或者说很多条命令的则愿意用goto命令跳转到某标签处再执行,如要写在此处也要分行且加括号,如一行太长可在正括号后断开另起一行

⑧ 用C++ 怎样判断文件夹是否为空

c++判断文本文件为空,必须要先读一下文件(读一个字符),才能判断是否为空。刚打开文件时,文件状态标识都是初始化状态,eof()函数是根据文件状态标识来判断当前是否到了文件尾,而不是用来判断文件是否为空。当读取文件数据时,遇到文件尾时,系统会更改文件状态标识为文件尾,同时,返回EOF标志。参考代码:12345678910111213141516 #include <fstream>#include <iostream>using namespace std;int main(){ fstream file; int ch; file.open("a.txt",ios::in); ch=file.get(); //试图去读一个字符 if(file.eof()) //或 if ( ch==EOF ) //一个字符都未读到,表示文件为空 { cout<<"文件为空"<<endl; } file.close();

⑨ 如何快速的检查一个文件夹是否为空

用rd就直接删除了啊比如:删除D盘下面的所有空文件夹这样写个批处理,放在D盘里:@echo offfor /f "tokens=*" %%i in ('dir/s/b/ad^|sort /r') do rd "%%i"怎么建立批处理文件会吧?新建一个文本,改扩展名为BAT!

⑩ C语言怎么判断文件是否为空

文件为空时 只有文件结束符EOF当读取第一个字符是EOF时即可判断文件回是答不是空#include <stdio.h>#include <stdlib.h>void main(){ FILE *fp; char ch; if((fp=fopen("1.txt","r"))==NULL) { printf("Error!\n"); exit(0); } ch=fgetc(fp); if(ch==EOF) printf("文件为空\n"); else printf("文件不为空\n");}ch就是获取到的文件里面的内容fgetc(fp)这个函数就是获取文件内容的函数从文件头开始 一直取到文件尾。。每调用这个函数一次 就会取出文件中的下一个字符 一直到文件尾为止其中你的那个1.txt要放在和你程序相同的文件夹内

未经允许不得转载:山九号 » 判断文件夹是否为空|C语言怎么判断文件是否为空

赞 (0)