当前位置:首页 » 文件管理 » c判断是文件还是文件夹

c判断是文件还是文件夹

发布时间: 2024-03-20 10:37:28

A. bat 如何判断 是文件还是文件夹

@echooff
ifexist"C:1"(dir/ad/b"C:1"2>nul&&seta=0||seta=1)
echo%a%
pause

如果是文件将变量a 设置为1,如果是文件夹 变量a 设置为0

B. c#判断路径 是文件还是文件夹

如果文件名同目录名完全一样,你没法判断到底是个文件还是目录,因为物理磁盘上可能两者都有(完全同名)。
比如说c:\windows,既可能是windows目录,也可能是个主名为"windows"且没有扩展名的文件,所以但判断路径字符串本身是无法判断的。

C. C#,判断是文件还是文件夹。

楼上的胡说,文件也可能没有扩展名,目录也可以有小数点
判断是文件还是文件夹
if(File.Exists(path)){
// 是文件
}else if(Directory.Exists(path)){
// 是文件夹
}else{
// 都不是
}

D. c++ 判断一个路径是文件夹还是文件

WIN32_FIND_DATAAFindFileData;
FindFirstFileA("c:\1.txt",&FindFileData);
if(FindFileData.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)
{
//是文件夹
}
else
{
//是文件
}

可能需要#include<windows.h>

E. linux中 文件属性以 l、b、c、d。开头的都是什么文件

“l”是链接文件,相当于windows的快捷方式;

“b”是块设备,硬盘就是一个例子;

“c”是字符设备文件,鼠标,键盘算是;

“d”是目录文件,相当于windows的文件夹。

F. windowXP环境下如何用C语言判断是文件还是文件夹

1 //头文件
2 #include "stdio.h"
3 #include "stdlib.h"
4 #include <sys/stat.h>
5 //代码
6 int main()
7 {
8 char* fileName = "aa.txt";
9 struct _stat buf;
10 int result;
11 result = _stat( fileName, &buf );
12 if(_S_IFDIR & buf.st_mode){
13 printf("folder\n");
14 }else if(_S_IFREG & buf.st_mode){
15 printf("file\n");
16 }
17
18 return 0;
19 }

G. 如何用C语言判断文件夹内是否有文件夹或文件

举例来说:FILE*fp=fopen("dict.txt","r");charbuf[1024];if(fp!=(FILE*)NULL){while(fgets(buf,sizeof(buf),fp))//从文件中读入一行字符串,保存在buf中,直到读完所有字符串{//处理读入的字符串buf}fclose(fp);}

H. C/C++编程遍历文件夹,统计当前文件个数,输出文件名

这个要正对不同的操作系统,不同的操作系统,文件节点的存放方式不一样,读取的方式就不一样了。
可以利用for循环,像Linux
dir=opendir
(dirname)打开文件夹,返回目录指针,dp=readdir(dir)利用读目录,返回一行行读取目录的文件结构体指针,指针中存的有文件属性,是文件,还是文件夹。
通过判断是文件或者文件夹:
如果是文件,就就输出文件名dp->name
否则,就是一个文件夹
继续dir1=opendir(dp->name),dp1=readdir(dir1)..
一直循环到判断不到目录了。
windows应该也有类似的函数吧,这个我就么有用过了,你找找。

热点内容
电脑都连不上服务器说ip不对 发布:2025-01-19 12:52:24 浏览:625
linux解压到文件夹命令 发布:2025-01-19 12:43:20 浏览:425
父母访问 发布:2025-01-19 12:33:05 浏览:794
加密文件如何编辑 发布:2025-01-19 12:31:18 浏览:219
androiddpi 发布:2025-01-19 12:21:15 浏览:655
服务器锁了怎么解 发布:2025-01-19 12:06:58 浏览:301
DH算法使用 发布:2025-01-19 11:57:30 浏览:932
Wcl上传如何选择服务器 发布:2025-01-19 11:17:24 浏览:763
如何编程简单给服务器发一个指令 发布:2025-01-19 11:16:44 浏览:806
python控制台乱码 发布:2025-01-19 10:55:38 浏览:364