2016-06-23 1 views
0

선택한 특정 항목이 폴더인지 file인지 확인하려고합니다. isDir 및 isFile 플래그를 설정했습니다.목표 C - 폴더가 데스크톱인지 여부를 확인하기위한 조건

선택한 항목이 폴더이면 isDir = true로 설정하지만 선택한 특정 폴더가 데스크톱 인 경우 다른 플래그를 설정해야합니다.

목적 C.에 해당하는 조건이 될 수있는 일

당신은 문자열의 마지막 부분을 꺼내 바탕 화면 폴더에이 비교할 수
+2

특정 항목 경로와 데스크톱 항목 경로를 비교하는 문제가 아닙니까? –

답변

0

NSString *lastPart = [filePath.absoluteString lastPathComponent]; 

또는, 당신적인 filePath가 이미 켜져있는 경우 NSString이 아닌 NSString

NSString *lastPart = [filePath lastPathComponent]; 
+0

filePath는 NsString 유형이며 filePath.absoluteString을 수행하려고하면 NSString 유형의 객체에서 'absoluteString'속성을 찾을 수 없다는 오류가 발생합니다. – yukzz

관련 문제