[問題] 新增資料夾 但是同目錄有同樣檔名的檔案
假設我在Documents底下要建立一個資料夾叫BBB
但是現在同目錄下有一個檔案也叫BBB
這樣我下程式去判斷Documents/BBB 是不是一個資料夾
判斷結果不是就新增這個BBB目錄
代碼如下
BOOL isDir;
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:path isDirectory:&isDir] &&isDir ) {
NSLog(@"資料夾存在.....");
}else {
NSError *error=nil;
[[NSFileManager defaultManager] createDirectoryAtPath:path
withIntermediateDirectories:YES attributes:nil error:&error];
NSLog(@"createPath error:%@",[error localizedDescription] );
}
然後就會出現error:
The operation couldn’t be completed. (Cocoa error 516.)
原因大概是我在測試程式的時候有一次少傳送值導致新增了這筆BBB的檔案
然後現在無法新增這個BBB的資料夾,也不知道為什麼會無法建立
雖說我把這app砍掉後再重裝就不會有這個問題了
只是我還是想解決這件事情
難道我要多一個判斷 如果我建立的檔案名稱跟我要建立的資料夾名子相同的時候
就要把檔案砍掉嗎??
有人知道為什麼會這樣嗎??
感謝了~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.117.216
→
03/12 17:38, , 1F
03/12 17:38, 1F
→
03/13 01:07, , 2F
03/13 01:07, 2F
推
03/13 04:42, , 3F
03/13 04:42, 3F
→
03/13 04:43, , 4F
03/13 04:43, 4F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章