線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1293
推到 Plurk!
推到 Facebook!

某個資料夾下有檔案或子目錄變動(只知道其「名稱」),要如何分變它是檔案或是目錄?

尚未結案
Dalman
一般會員


發表:27
回覆:22
積分:24
註冊:2002-08-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-21 08:47:46 IP:211.74.xxx.xxx 未訂閱
【問題】 用程式實做即時監視某個資料夾時,雖然可得知有「變動名稱群」(可能是檔名或目錄名稱,但沒有完整子目錄路徑),卻無法分辨這些變動名稱真正的種類(是檔案或是目錄)。 【求助】 有沒有 Win32 API 可以傳回這些名稱究竟是檔案或是目錄?(這些變動名稱有可能是位於深層子目錄下的檔案或是子目錄)
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-21 09:48:06 IP:211.22.xxx.xxx 未訂閱
呵呵! 這題小弟也問過。 看一下 Miles 兄的解答如下: 試試 GetFileAttributes API:
begin
  if GetFileAttributes(PChar('D:\C  ')) = FILE_ATTRIBUTE_DIRECTORY then
    ShowMessage('資料夾');
end;
GetFileAttributes 成功的傳回值 FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_COMPRESSED FILE_ATTRIBUTE_DIRECTORY FILE_ATTRIBUTE_HIDDEN FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE_OFFLINE FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE_SYSTEM FILE_ATTRIBUTE_TEMPORARY
-- Everything I say is a lie.
系統時間:2024-04-26 9:26:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!