2016-06-23 52 views
0

我想檢查是否選擇的特定項目是文件夾或文件。我已經爲isDir和isFile設置了標誌。目標C - 檢查文件夾是不是桌面

一旦選擇的項目是一個文件夾,我設置isDir = true,但如果所選的特定文件夾是桌面,我需要設置另一個標誌。

有什麼可以爲條件的目的C.

+2

是不是隻是比較特定項目路徑與桌面的路徑的問題? –

回答

0

你可以取出字符串的最後一部分,並比較這對您的桌面文件夾

NSString *lastPart = [filePath.absoluteString lastPathComponent]; 

,或者,如果你的文件路徑已經一個NSString而不是一個NSURL

NSString *lastPart = [filePath lastPathComponent]; 
+0

filePath是NsString類型,當它試圖做filePath.absoluteString時,它會拋出錯誤,指出在NSString類型的對象上找不到Property'absoluteString' – yukzz

相關問題