导航:首页 > 文件目录 > 怎样判断路径是文件夹

怎样判断路径是文件夹

发布时间:2023-01-02 17:56:59

❶ 什么是文件夹和文件路径

用户在磁盘上寻找文件时,所历经的文件夹线路。查看文件夹路径的方法如下:

1、在电脑里面找到需要查看的文件夹。

❷ 路径是否存在判断一个路径是文件还是目录

可以判断一个文件或目录(文件夹)是否存在

import os.path
os.path.exists(path);123

判断一个文件是否存在

import os.path
os.path.isfile(path);123

判断一个目录(文件夹)是否存在

import os.path
os.path.isdir(path);123

判断一个路径是文件还是目录(文件夹)

❸ 如何判断一个路径是目录还是文件

第十三个findfirstfile寻找文件以及获得文件的信息
这里举一个例子吧,列举e盘第一目录下的所有文件,包括文件夹,结合findnextfile
#include<windows.h>
#include<stdio.h>
int
main()
{
bool
done=true;
win32_find_data
fd;
handle
hfind
=
findfirstfile("e:\\*.*",
&fd);//第一个参数是路径名,可以使用通配符,懂dos的人应该知道吧!fd存储有文件的信息
while
(done)
{
printf("%s\n",fd.cfilename);
done=findnextfile(hfind,
&fd); //返回的值如果为0则没有文件要寻了
}
return
0;
}
当然也可以直接找一个文件,不使用通配符,但这样有什么意义呢?,如findfirstfile("e:\\aaa.txt",&fd);其实这个可以获取一个文件的信息,如文件是不是隐藏的,或者有没有只读属性等。
当然通过控制通配符,也可以寻找特定类型的文件,比如我只要找文本文件,那么就是这个语句findfirstfile("e:\\*.txt",&fd);就行了,关键看你自己灵活运用。
前面说过fd里存储有文件的信息,那怎么根据fd里面的成员判断这个文件的属性,文件是否隐藏,是不是文件夹。
fd里的dwfileattributes存储有文件的信息,如判断是否为文件夹,只要把这个变量和file_attribute_directory进行按位与运算,如果为1的话,表明为文夹件,如if(fd.dwfileattributes&file_attribute_directory==1)
printf("%s是文件夹\n",fd.cfilename);
其它判断也是一样,现在给出文件的属性(常用几个):file_attribute_hidden(隐藏)
file_attribute_readonly(只读)file_attribute_system(系统
第十四个findnextfile寻找文件
参照findfirstfile函数的例子!

❹ 判断该路径是文件还是文件夹

[NSFileManager defaultManager]有这么一个api
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(nullable BOOL *)isDirectory;
isDirectory是一个指针
说明如下:
Upon return, contains YES if path is a directory or if the final path element is a symbolic link that points to a directory; otherwise, contains NO. If path doesn’t exist, this value is undefined upon return. Pass NULL if you do not need this information.
就是说传入一个bool类型的指针,执行改方法后这个参数的值是yes的话就是路径,反之是文件。
用法如下:
BOOL isDir = NO; [[NSFileManager defaultManager] fileExistsAtPath:allPath isDirectory:&isDir]; if(isDir)//是文件夹 {}

❺ 一个路径字符串,怎样判断是文件还是文件夹

if (File.Exists(xxxx))
是文件;
else if (Directory.Exists(xxxx))
是目录;
else 无效;
xxxx为路径字符串。

vs2010测试通过。

❻ 判断一个路径是文件还是文件夹

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

阅读全文

与怎样判断路径是文件夹相关的资料

热点内容
华为荣耀4c升级安卓60 浏览:371
cad能不能导入jdk文件 浏览:427
学编程到什么水平算是入门 浏览:545
怎么让psd文件变小 浏览:403
ai储存源文件 浏览:112
解锁appleid生日忘了怎么办 浏览:469
朋友圈栏目里面到底能装多少文件 浏览:85
文件格式后缀怎么显示 浏览:680
苹果电脑上安装win7u盘 浏览:416
网站的栏目及其功能是什么意思 浏览:606
新版本安妮 浏览:9
jsp页面c标签的用法 浏览:277
在哪里能看到国发办的文件 浏览:314
华为淘宝文件下载到哪里了 浏览:992
西门子编程提示什么 浏览:746
结算书需要导出哪些文件 浏览:819
机械三次元编程是什么 浏览:654
永春拳app 浏览:410
ug编程在哪个界面里面 浏览:552
手机无线网密码 浏览:892

友情链接