當前位置:首頁 » 文件管理 » 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應該也有類似的函數吧,這個我就么有用過了,你找找。

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:713
php跳過if 發布:2025-05-12 15:34:29 瀏覽:466
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:129
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:163
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:732
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:147
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:396
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:539
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:627
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:363