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

怎樣判斷路徑是文件夾

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

閱讀全文

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

熱點內容
什麼的網路填 瀏覽:567
查國家文件去哪裡查 瀏覽:722
手機上怎麼發文件 瀏覽:64
數據分析過程6個步驟是哪些 瀏覽:622
baksmali最新版本 瀏覽:666
小米查找手機在哪個文件夾 瀏覽:906
編程進銷存用什麼語言 瀏覽:412
linux下獲取目錄下所有文件名 瀏覽:422
note5怎麼退出應用程序 瀏覽:71
qq個性群網名 瀏覽:224
激盪三十年版本哪個好 瀏覽:950
移動內網怎麼傳文件夾 瀏覽:581
extjslicense 瀏覽:338
文件夾變成ink 瀏覽:124
七彩虹h110裝機教程 瀏覽:351
word三個減號回車 瀏覽:844
生存之旅22041升級補丁 瀏覽:825
強行進入別人微信空間 瀏覽:208
win81有線未識別網路 瀏覽:616
a7m3圖片配置文件視頻 瀏覽:471

友情鏈接