導航:首頁 > 文件目錄 > 怎樣判斷路徑是文件夾

怎樣判斷路徑是文件夾

發布時間: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{
// 都不是
}

閱讀全文

與怎樣判斷路徑是文件夾相關的資料

熱點內容
安卓電腦文件管理器 瀏覽:512
聯想手機k860刷機教程 瀏覽:356
oa刪除已發文件 瀏覽:397
win7asp配置文件 瀏覽:362
java網頁能做心跳機制 瀏覽:817
逆戰文件應用在哪裡 瀏覽:102
紅頭文件訂書紅線在哪裡 瀏覽:851
excel怎麼做文件頭 瀏覽:703
為什麼word找不到文件菜單 瀏覽:671
ios15安裝後找不到描述文件 瀏覽:440
學編程怎麼學最有效 瀏覽:873
通過wifi傳文件到ipad 瀏覽:197
js隨機顏色 瀏覽:611
文件快速復制到u盤的軟體 瀏覽:443
如何檢查無線網路驅動是否正常 瀏覽:468
百度網盤來自分享的文件在哪裡 瀏覽:127
如何發視頻到騰訊視頻文件夾里 瀏覽:510
微信打開cad外部文件找不到 瀏覽:882
平板可以打開各種文件後綴的軟體 瀏覽:531
蘋果微信文件怎麼全選 瀏覽:749

友情鏈接