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

怎樣判斷路徑是文件夾

發布時間: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

友情鏈接