苹果怎么删除文件手机怎么刪除文件

iOS开发_iphone开发_文件系统NSFileManager_如何创建、重命名和删除文件
NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。
如下所示,你可以在沙盒中定位文件目录:
//对于错误信息
// 创建文件管理器
NSFileManager *fileMgr = [NSFileManagerdefaultManager];
//指向文件目录
NSString *documentsDirectory=
[NSHomeDirectory()&
stringByAppendingPathComponent:@"Documents"];
//创建一个目录
[[NSFileManager defaultManager]&&
createDirectoryAtPath: [NSString stringWithFormat:@"%@/myFolder",
NSHomeDirectory()] attributes:nil];
创建一个文件
现在我们已经有了文件目录,我们就能使用这个路径在沙盒中创建一个新文件并编写一段代码:
// File we want to create in the documents
directory我们想要创建的文件将会出现在文件目录中
// Result is:
/Documents/file1.txt结果为:/Documents/file1.txt
NSString *filePath= [documentsDirectory
stringByAppendingPathComponent:@"file1.txt"];
//需要写入的字符串
NSString *str= @"iPhoneDeveloper
Tips\nhttp://iPhoneDevelopTips,com";
//写入文件
[str writeToFile:filePath
atomically:YES&
encoding:NSUTF8StringEncoding
error:&error];
//显示文件目录的内容
NSLog(@"Documentsdirectory: %@",
contentsOfDirectoryAtPath:documentsDirectoryerror:&error]);
我们为想要创建的文件构建一条路径(file1.txt),初始化一个字符串来写入文件,并列出目录。最后一行显示了在我们创建文件之后出现在文件目录下的一个目录列表:
对一个文件重命名
想要重命名一个文件,我们需要把文件移到一个新的路径下。下面的代码创建了我们所期望的目标文件的路径,然后请求移动文件以及在移动之后显示文件目录。
//通过移动该文件对文件重命名
NSString *filePath2= [documentsDirectory
stringByAppendingPathComponent:@"file2.txt"];
//判断是否移动
if ([fileMgr moveItemAtPath:filePath toPath:filePath2
error:&error] != YES)
NSLog(@"Unable to move file: %@", [error
localizedDescription]);
//显示文件目录的内容
NSLog(@"Documentsdirectory: %@",&
contentsOfDirectoryAtPath:documentsDirectoryerror:&error]);
在移动了文件之后,输出结果应该如下图所示:
删除一个文件
为了使这个技巧完整,让我们再一起看下如何删除一个文件:
//在filePath2中判断是否删除这个文件
if ([fileMgr removeItemAtPath:filePath2
error:&error] != YES)
NSLog(@"Unable to delete file: %@", [error
localizedDescription]);
//显示文件目录的内容
NSLog(@"Documentsdirectory: %@",
contentsOfDirectoryAtPath:documentsDirectoryerror:&error]);
一旦文件被删除了,正如你所预料的那样,文件目录就会被自动清空:
这些示例能教你的,仅仅只是文件处理上的一些皮毛。想要获得更全面、详细的讲解,你就需要掌握NSFileManager文件的知识。
在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码,就可以获取一个目录内的文件及文件夹列表。
NSFileManager *fileManager = [NSFileManager
defaultManager];
//在这里获取应用程序Documents文件夹里的文件及文件夹列表
&&&&&&&&NSArray
*documentPaths =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
&&&&&&&&NSString
*documentDir = [documentPaths objectAtIndex:0];
&&&&&&&&NSError
&&&&&&&&NSArray
*fileList = [[NSArray alloc] init];
//fileList便是包含有该文件夹下所有文件的文件名及文件夹名的数组
&&&&&&&&fileList
= [fileManager contentsOfDirectoryAtPath:documentDir
error:&error];
以下这段代码则可以列出给定一个文件夹里的所有子文件夹名
NSMutableArray *dirArray = [[NSMutableArray alloc] init];
&&&&&&&&BOOL
isDir = NO;
//在上面那段程序中获得的fileList中列出文件夹名
&&&&&&&&for
(NSString *file in fileList) {
&&&&&&&&&&&&&&&&NSString
*path = [documentDir
stringByAppendingPathComponent:file];
&&&&&&&&&&&&&&&&[fileManager
fileExistsAtPath:path
isDirectory:(&isDir)];
&&&&&&&&&&&&&&&&if
&&&&&&&&&&&&&&&&&&&&&&&&[dirArray
addObject:file];
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&isDir
&&&&&&&&NSLog(@"Every
Thing in the dir:%@",fileList);
&&&&&&&&NSLog(@"All
folders:%@",dirArray);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当下软件园 / 汇聚当下最新最酷的软件下载站!
热门搜索:
您的位置:
> iPhone自带软件怎么删除 iPhone自带软件删除方法
iPhone自带软件怎么删除 iPhone自带软件删除方法
第2页:同应用删除文件
Viemo删除:
/Applications/SocialUIService.app/PlugIns/com.apple.social.VimeoComposeService.appex
/System/Library/PreferenceBundles/VimeoSettings.bundle
/System/Library/Accounts/Authentication/VimeoAuthenticationPlugin.bundle
/System/Library/Frameworks/Social.framework/XPCServices/com.apple.vimeo.xpc
Flickr删除:
System/Library/PreferenceBundles/FlickrSettings.bundle
/Applications/SocialUIService.app/PlugIns/com.apple.social.FlickrComposeService.appex
/System/Library/Accounts/Authentication/FlickrAuthenticationPlugin.bundle
/System/Library/Frameworks/Social.framework/XPCServices/com.apple.flickr.xpc
腾讯微博删除:
/System/Library/PreferenceBundles/TencentWeiboSettings.bundle
/System/Library/Accounts/Authentication/TencentWeiboAuthenticationPlugin.bundle
/System/Library/Accounts/Access/TencentWeiboAccessPlugin.bundle
/Applications/SocialUIService.app/PlugIns/com.apple.social.TencentWeiboComposeService.appex
/System/Library/Frameworks/Social.framework/XPCServices/com.apple.tencentweibo.xpc
/Applications/Preferences.app/TencentWeiboSettings@2x.png
新浪微博删除:
/System/Library/PreferenceBundles/WeiboSettings.bundle
/Applications/SocialUIService.app/PlugIns/com.apple.social.SinaWeiboComposeService.appex
/System/Library/Accounts/Authentication/WeiboAuthenticationPlugin.bundle
/System/Library/Frameworks/Social.framework/XPCServices/com.apple.weibo.xpc
/Applications/SocialUIService.app/PlugIns/com.apple.social.SinaWeiboComposeService.appex
/System/Library/Accounts/Authentication/WeiboAuthenticationPlugin.bundle
/System/Library/Frameworks/Social.framework/XPCServices/com.apple.weibo.xpc
播客删除:
/Applications/Podcasts.app
/System/Library/AccessibilityBundles/Podcasts.axbundle
/System/Library/Assistant/Plugins/Podcasts.assistantBundle
/private/var/mobile/Library/SpringBoard/PushStore/com.apple.podcasts.pushstore
提示删除:
/Applications/Tips.app
/Library/LaunchDaemons/com.apple.tips.plist
/System/Library/AccessibilityBundles/Tips.axbundle
/System/Library/PrivateFrameworks/Tips.framework
/User/Library/Preferences/com.apple.tipsd.plist
/etc/asl/com.apple.tips
/etc/asl/com.apple.tipsd
股票删除:
/Applications/Stocks.app
/System/Library/WeeAppPlugins/StocksWeeApp.bundle
/System/Library/AccessibilityBundles/Stocks-Assistant.axbundle
/System/Library/AccessibilityBundles/Stocks.axbundle
/System/Library/AccessibilityBundles/StocksFramework.axbundle
/System/Library/AccessibilityBundles/StocksWeeApp.axbundle
/System/Library/Assistant/Plugins/Stocks.assistantBundle
/System/Library/Assistant/UIPlugins/Stocks.siriUIBundle
/System/Library/PrivateFrameworks/Stocks.framework
/Applications/AdSheet.app
/Applications/iAdOptOut.app
/System/Library/AccessibilityBundles/iAdFramework.axbundle
/System/Library/AccessibilityBundles/AdSheet.axbundle
/System/Library/Frameworks/iAd.framework
/System/Library/DataClassMigrators/iAd.migrator
/etc/asl/ com.apple.iad.logging
指南针删除:
/APPLICATIONS/COMPASS.APP
/SYSTEM/LIBRARY/ACCESSIBILITYBUNDLES/COMPASS.AXBUNDLE
/SYSTEM/LIBRARY/ACCESSIBILITYBUNDLES/COMPASSVIEWCALIBRATIONSERVICE.AXBUNDLE
/SYSTEM/LIBRARY/HIDPLUGINS/COMPASSBACKLIGHTCOMPENSATION.PLUGIN
/SYSTEM/LIBRARY/HIDPLUGINS/COMPASSPLUGIN.PLUGIN
/SYSTEM/LIBRARY/LOCATIONBUNDLES/COMPASSCALIBRATION.BUNDLE
/SYSTEM/LIBRARY/PREFERENCEBUNDLES/COMPASSSETTINGS.BUNDLE
/SYSTEM/LIBRARY/PRIVATEFRAMEWORKS/COMPASSUI.FRAMEWORK
/APPLICATIONS/COMPASSCALIBRATIONVIEWSERVICE.APP
revealmenu,作为一个3DTouch插件,很多用户都已经开始体验啦。这个插件可以让你不是6s也可以使用3DTouch啦,下面当下小编就为你带来3dtouch插件revealMenu怎么用,希望对你有帮助。
今天盘古团队正式推出了ios9完美越狱工具。这个真的是越狱爱好者的福利,ios9怎么越狱?不要着急,当下小编现在就为你带来ios9完美越狱教程。
17app是最近非常火的一款直播社交软件,用户可以分享视频、图片,通过点击量还可以挣钱,毋庸置疑的是粉丝越多,点击量就越多,所以玩家们快快增加自己的粉丝吧!下面小编为大家介绍一下17app涨粉丝方法教程!
17-你的生活点滴是一款最近很火爆的照片、视频分享以及直播应用,加上王思聪作为投资人,让充满了话题性。那么17App怎么看直播呢?下面小编来分享一下17App看直播教程吧。
17app怎么使用?这款app不仅能拍照还能提高直播功能,17app被王思聪投资以后变得非常火,现在已经是AppStore排名的第一位了,那对于新手来说17app要怎么注册呢?接下来小编就为大家介绍17app的使用方法!
Copyright (C)
.All rights reserved.您的举报已经提交成功,我们将尽快处理,谢谢!
你说的这个问题应该用这个itunes可以解决,如果要恢复那就要找找专业的数据恢复机构了,上次我找的一家叫北亚数据恢复中心做的,觉得他们技术相当不错,收费也合理。...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'iTunes文件共享 删除文件怎么删 例如 乐视视频的_iphone5s吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,231,064贴子:
iTunes文件共享 删除文件怎么删 例如 乐视视频的收藏
iTunes文件共享 删除文件怎么删 例如 乐视视频的文档中文件如何删
小伙子,你还年轻,你走吧,我不想打击你,整个贴吧都在晒壁纸晒壳子晒电量呢,唉,不说了,我手机磕了一下我要去截屏晒壁纸了,卧槽没电了不行我要去吐槽下电量先,新买的壳子到了赶紧去晒下,隔壁煞笔老王又问我一两千能买5s不了,mlgb,天天晒天天晒你们够了么,请随手复制传播,关爱贴吧脑残人人有责,我是雷锋,楼主再见
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或iPhone误删视频、音乐等文件怎么恢复? 苹果手机怎么恢复删除文件?
&&iPhone误删视频、音乐等文件怎么恢复? 苹果手机怎么恢复删除文件?
iPhone误删视频、音乐等文件怎么恢复? 苹果手机怎么恢复删除文件?
19:30:31来源:编辑:9553资讯编辑
玩手机经常会遇上这样的情况!一不小心把什么不该删的给删掉了!如果iPhone上面删除了视频,音乐重要文件怎么办?如果误删了照片,视频,音乐等文件,我们还有可能恢复吗?别急,小编来教你!
Step 1:首先你得准备你误删文件的手机,然后你得有一天联网的电脑。
Step 2:网上下载天盾智能手机软件 ;点击下载
Step 3:安装就不需要小编多说了吧。
Step 4:选择手机系统型号。
Step 4:点击照片,视频之选项进入下一界面。
Step 5:填表格提交即可。
Step 6:坐等文件恢复。
注意,在选择恢复我们手机的视频的时候 在扫描的时候最好不要去中断扫描。以免破坏数据。
9553小编猜你还喜欢}

我要回帖

更多关于 苹果手机怎么设置铃声 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信