0
我正在嘗試構建一個類似於Cocoa中默認Finder的替代文件管理器。區分諸如.app/.xcodeproj和Cocoa中的實際文件夾之類的東西
可以想象,應用程序需要在某個目錄中顯示文件/子文件夾的列表,並且當用戶點擊某個項目時,它會檢查它是文件夾還是用戶點擊過的文件。如果它是一個文件夾,應用程序只顯示該文件夾的內容。如果它是一個文件,它將使用默認應用程序打開。
我用NSFileManager.fileExists(atPath:isDirectory:)
來確定某個路徑上的項目是否是一個文件夾。這在大多數情況下效果很好,但對於像something.app
或project.xcodeproj
這樣的東西,根據該方法它們也被視爲目錄。
我知道這是真的,在技術上他們只是文件夾,但有沒有辦法在可可區分他們與實際文件夾?