#pragma mark ----- 文件管理 --- 創(chuàng)建 ---
//初始化一個(gè)NSFileManager類defaultManager方法為單例方法
NSFileManager *manager = [NSFileManager defaultManager];
//獲取根路徑
NSString *path = NSHomeDirectory();
//stringByAppendingPathComponent:就是將前邊的路徑格式和后邊的普通字符串格式連接在一起,并且以路徑的形式返回
path = [path stringByAppendingPathComponent:@"text/myApp"];
//創(chuàng)建目錄
[manager createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
//在沙盒中創(chuàng)建一個(gè)文件夾
NSString *path2 = [path stringByAppendingPathComponent:@"text2/myApp"];
[manager createDirectoryAtPath:path2 withIntermediateDirectories:YES attributes:nil error:nil];
#pragma mark --- 文件管理 -- 添加
//在上一個(gè)文件夾路徑上進(jìn)行拼接
path = [path stringByAppendingPathComponent:@"zifuchuan.txt"];
//在zifuchuan.txt中寫入文本內(nèi)容
NSString *string = @"金風(fēng)科技文本開發(fā)哪里看惡女看兩側(cè)忙完了;mv";
//將文本內(nèi)容寫入zifuchuan.txt中
BOOL result = [string writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
if (result) {
NSLog(@"成功:%@",path);
}else
{
NSLog(@"失敗");
}
path2 = [path2 stringByAppendingPathComponent:@"zifuchuan2.txt"];
NSLog(@"======%@",path2);
#pragma mark ---文件管理 --- 刪除
[manager removeItemAtPath:path error:nil];
[manager removeItemAtPath:path2 error:nil];
#pragma mark ------文件管理 --- 復(fù)制
/ 將一個(gè)文件復(fù)制到另一個(gè)文件當(dāng)中
result = [manager copyItemAtPath:path toPath:path2 error:nil];
if (result) {
NSLog(@"復(fù)制成功");
}else
{
NSLog(@"沒成功,你復(fù)制個(gè)毛線~~~~");
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。