如何判斷路徑是目錄還是檔案

發布 科技 2024-05-12
3個回答
  1. 匿名使用者2024-02-10

    第 13 個 findfirstfile 查詢檔案並獲取檔案的資訊。

    我們舉個例子,列出 E 驅動器第乙個目錄中的所有檔案,包括資料夾,並將它們與 FindNextFile 組合在一起

    #include

    #include

    intmain()

    booldone=true;

    win32_find_data

    fd;handle

    hfindfindfirstfile("e:\\",fd);第乙個引數是路徑名,可以使用萬用字元,知道DOS的人應該知道! FD 儲存有關檔案的資訊。

    whiledone)

    printf("%s",;

    done=findnextfile(hfind,fd);如果返回值為 0,則沒有要查詢的檔案。

    return

    當然,您也可以只找到乙個檔案而不使用萬用字元,但這有什麼意義呢? ,比如這樣實際上可以獲取檔案的資訊,比如檔案是否被隱藏,或者它是否具有唯讀屬性等。

    當然,通過控制萬用字元,也可以查詢特定型別的檔案,例如,我只需要查詢文字檔案,然後這個語句 findfirstfile("e:\\txt",&fd);就是這樣,由您靈活使用它。

    如前所述,fd中儲存了有關檔案的資訊,那麼如何根據fd中的成員來判斷檔案的屬性,檔案是否隱藏,是否為資料夾。

    fd 中的 dwfile屬性儲存了檔案的資訊,比如判斷它是否是乙個資料夾,只要這個變數和檔案屬性目錄是按位和算術的,如果是 1,則表示它是乙個文件檔案夾,比如。

    printf("%s 是資料夾",;

    其他判斷也是如此,現在給 file 屬性(常用):file 屬性隱藏

    檔案屬性 ReadOnly 檔案屬性系統

    第 14 個 findnextfile 查詢該檔案。

    例如,按照 FindFirstFile 函式操作!

  2. 匿名使用者2024-02-09

    如果您使用的是 UNIX Linux 作業系統,則可以使用強大的 shell 程式設計方法來確定當前路徑是 word 目錄還是檔案; 至於如何使用強大的 shell 程式設計技術來實現自己的目標,您必須閱讀與 shell 程式設計相關的詳細文件,以及 sed、awk 等。

  3. 匿名使用者2024-02-08

    在計算機中,指向檔案或路徑的文字識別符號,通常帶有斜槓。

    或"/"每個間隔是分開的,斜槓後面跟著前乙個子項。

    表示當前路徑的根路徑。

    消除嫉妒代表當前路徑。

相關回答
13個回答2024-05-12

乙個女人有時會突然聊天,聊天沒有資訊,從不給我發訊息,一次也沒有。 但我不排除我給她花錢,給她買東西,發抖音什麼的,明明是她送的,可是我去看的時候,什麼都看不到,不知道她是不是也喜歡我,請大家解決。

27個回答2024-05-12

你這怎麼自戀,女生不喜歡你,會主動和你上床嗎? 喜歡乙個人嗎,其實說話看都很容易感受到,自己也能慢慢體會到。

25個回答2024-05-12

是酸還是鹼,取決於酸和鹼的具體定義,也取決於具體的反應。 >>>More

6個回答2024-05-12

要判斷西瓜的生度或成熟度,您可以通過以下方式: >>>More

20個回答2024-05-12

您好,很容易區分真笑和假笑。 一般來說,真正微笑的人會表現出非常開朗的樣子,而假裝微笑的人一般笑得很僵硬,屬於那種苦笑。 其實真笑假笑一目了然。 >>>More