2010-01-29 30 views
1

我正在尋找一個Windows API,我可以從Delphi 2010中調用,這將允許我的應用程序確定特定的文件夾是否啓用了內容索引。換言之,當您右鍵單擊該文件夾時,是否在名爲「允許此文件夾中的文件具有除文件屬性以外的索引的內容」的複選框中出現勾號,該複選框位於「屬性」對話框的「高級屬性」頁面中。我無法在MSDN上找到很多關於此的信息,但也許我沒有在正確的位置尋找。如何判斷Windows文件夾是否啓用了內容索引功能?

回答

3
function IsFolderIndexed(const folderName: string): boolean; 
begin 
    Result := (GetFileAttributes(folderName) AND $2000) = 0; 
end; 

編號:http://msdn.microsoft.com/en-us/library/ee332330(VS.85).aspx

+0

你仍然無法知道,如果索引是「上」,如果rturns假的,你只知道索引已被禁用。 – 2010-01-31 19:28:13

+0

同意,但這是我能找到的最好的信息。 – gabr 2010-01-31 19:57:40

+0

我不敢相信我看着那張桌子,卻沒有看見它!謝謝。 – frogb 2010-02-01 00:01:29

相關問題