导航:首页 > 文件类型 > 手机app整合文件名

手机app整合文件名

发布时间:2024-12-28 02:44:21

㈠ 我们的app在手机中存放的路径是

我们的app在手机中存放的路径是:/var/mobile/Applications/4434-4453A-B453-4ADF535345ADAF344

后面的目录4434-4453A-B453-4ADF535345ADAF344是iPhone自动生成的,里面包含了四个文件夹:

(1)AppName.app 目录:这是应用程序的程序包目录,包含应用程序本身。由于应用改程序必须经过签名。所以再运行程序时,是不可以对这个目录进行内容修改的,否则会造成应用无法启动。

  (2)Documents目录:这是文档目录。有关应用的所有数据文件应该写入到这个目录下,这个目录用于存储用户数据或者其他应该定期备份的信息。iTunes会同步改应用程序的此文件内容,适合存储一些重要的数据

  (3)Libarary目录:库目录,这个目录下面还有两个子目录:Caches 和 Preferences 

              Preferences 目录:包含应用程序的编号设置文件,存放NSUserDefaults保存的.plist文件。iTunes同步该应用时会同步该文件夹中的内容。

              Caches 目录:缓存目录。用于存储应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。ITunes不会同步改文件夹,保存一些不需要备份的数据           

  (4)tmp目录:临时目录。这个目录用于存放临时文件,保存应用程序再次启动过程中不再需要的信息。iTunes不会同步此文件夹,系统可能在应用没运行时就删除该目录下的文件,所以此目录适合保存应用中的一些临时文件,用完就删除。

下面就是这些文件夹获取路径的方法:

1.获取AppName.app 目录路径:

NSString *path = [[NSBundle mainBundle] bundlePath];

2.获取Documents目录路径的方法:

NSString *documentPath = (NSDocumentDirectory, NSUserDomainMask, YES).firstObject;

3.Library/Caches目录路径方法:

NSString *cachePath = (NSCachesDirectory, NSUserDomainMask, YES).firstObject;

4.Library/Application Support目录路径方法:

[(NSApplicationSupportDirectory,   NSUserDomainMask, YES) objectAtIndex:0]

4.tmp目录路径的方法:

NSString *tmpPaht = NSTemporaryDirectory();

5.获取沙盒主目录路径    

NSString *homePaht = NSHomeDirectory();

例子:

NSFileManager* fm=[NSFileManager defaultManager];

if(![fm fileExistsAtPath:[self dataFilePath]]){

//下面是对该文件进行制定路径的保存

[fm createDirectoryAtPath:[self dataFilePath] withIntermediateDirectories:YES attributes:nil error:nil];

//取得一个目录下得所有文件名

NSArray *files = [fm subpathsAtPath: [self dataFilePath] ];

//读取某个文件

NSData *data = [fm contentsAtPath:[self dataFilePath]];

//或者

NSData *data = [NSData dataWithContentOfPath:[self dataFilePath]];

}

IOS管理文件和目录

1、常见的NSFileManager文件方法

-(NSData *)contentsAtPath:path//从一个文件读取数据

-(BOOL)createFileAtPath: path contents:(NSData *)data attributes:attr//向一个文件写入数据

-(BOOL)removeItemAtPath:path error:err//删除一个文件

-(BOOL)moveItemAtPath:from toPath:to error:err//重命名或者移动一个文件(to不能是已存在的)

-(BOOL)ItemAtPath:from toPath:to error:err//复制文件(to不能是已存在的)

-(BOOL)contentsEqualAtPath:path andPath:path2//比较两个文件的内容

-(BOOL)fileExistAtPath:path//测试文件是否存在

-(BOOL)isReadableFileAtPath:path//测试文件是否存在,并且是否能执行读操作

-(BOOL)isWriteableFileAtPath:path//测试文件是否存在,并且是否能执行写操作

-(NSDictionary *)attributesOfItemAtPath:path error:err//获取文件的属性

-(BOOL)setAttributesOfItemAtPath:attr error:err//更改文件的属性

2.使用目录

-(NSString *)currentDirectoryPath//获取当前目录

-(BOOL)changeCurrentDirectoryPath:path//更改当前目录

-(BOOL)ItemAtPath:from toPath:to error:err//复制目录结构(to不能是已存在的)

-(BOOL)createDirectoryAtPath:path withIntermediateDirectories:(BOOL)flag attribute:attr//创建一个新目录

-(BOOL)fileExistAtPath:path isDirectory:(BOOL*)flag//测试文件是不是目录(flag中储存结果YES/NO)

-(NSArray *)contentsOfDirectoryAtPath:path error:err//列出目录内容

-(NSDirectoryEnumerator *)enumeratorAtPath:path//枚举目录的内容

-(BOOL)removeItemAtPath:path error:err//删除空目录

-(BOOL)moveItemAtPath:from toPath:to error:err //重命名或移动一个目录(to不能是已存在的)

3、常用路径工具方法

+(NSString *)pathWithComponens:components//根据components中的元素构造有效路径

-(NSArray *)pathComponents//析构路径,获得组成此路径的各个部分

-(NSString *)lastPathComponent//提取路径的最后一个组成部分

-(NSString *)pathExtension//从路径的最后一个组成部分中提取其扩展名

-(NSString *):path//将path添加到现有路径的末尾

-(NSString *):ext//将指定的扩展名添加到路径的最后一个组成部分

-(NSString *)//删除路径的最后一个组成部分

-(NSString *)stringByDeletingPathExtension//从文件的最后一部分删除扩展名

-(NSString *)stringByExpandingTileInPath//将路径中代字符扩展成用户主目录(~)或指定用户的主目录(~user)

-(NSString *)//尝试解析路径中的符号链接

-(NSString *)stringByStandardizingPath//通过尝试解析~、..(父目录符号)、.(当前目录符号)和符号链接来标准化路径

4、常用的路径工具函数

NSString* NSUserName(void)//返回当前用户的登录名

NSString* NSFullUserName(void)//返回当前用户的完整用户名

NSString* NSHomeDirectory(void)//返回当前用户主目录的路径

NSString* NSHomeDirectoryForUser(NSString* user)//返回用户user的主目录

NSString* NSTemporaryDirectory(void)//返回可用于创建临时文件的路径目录

5、常用的IOS目录

Documents(NSDocumentDirectory)//用于写入应用相关数据文件的目录,在ios中写入这里的文件能够与iTunes共享并访问,存储在这里的文件会自动备份到云端

Library/Caches(NSCachesDirectory)//用于写入应用支持文件的目录,保存应用程序再次启动需要的信息。iTunes不会对这个目录的内容进行备份

tmp(use NSTemporaryDirectory())//这个目录用于存放临时文件,只程序终止时需要移除这些文件,当应用程序不再需要这些临时文件时,应该将其从这个目录中删除

Library/Preferences//这个目录包含应用程序的偏好设置文件,使用 NSUserDefault类进行偏好设置文件的创建、读取和修改

分类:  iOS学习积累

㈡ 笔趣阁在手机内存储文件名




1、进入笔趣阁app,找到需要阅读的书籍,点击该书籍。





2、在出现的界面底部点击全本缓存。





3、回到主界面,点击软件右下角我的按钮。





4、在弹出的页面点击缓存管理。





5、即可看到已缓存下载的小说进度,表明下载了一部分小说。





6、打开手机上的文件管理按钮。





7、在出现的界面打开android文件夹。





8、点击打开data文件夹。





9、在出现的界面点击打开com.biquge.ebook.app文件夹。





10、在出现的界面点击打开files文件夹。





11、再打开books文件夹。





12、再打开439117文件夹。





13、点击打开1文件夹。





14、即可以看到下载缓存的TXT小说文件了。





15、点开任意一个文件,查验下缓存的小说就可以了。


㈢ 能更改文件名的手机软件(包括拓展名)

ES文件管理器是一款轻量级的手机软件,它具有强大的文件管理功能,其中一个显著特点就是能够更改文件名,包括文件的后缀名。这款应用操作简便,界面友好,适合各种用户使用。

使用ES文件管理器,你可以轻松地浏览和管理手机中的文件和文件夹。无论是修改文件名,还是更改文件后缀名,它都能提供一个直观且简便的操作界面。对于需要频繁管理和修改文件名的用户来说,ES文件管理器无疑是一个非常好的选择。

此外,ES文件管理器还支持多种文件格式,包括常见的文本、图片、音频和视频文件,以及一些特殊文件格式,如数据库文件和压缩文件等。它能够帮助你更好地组织和管理手机中的各种文件资源。

值得一提的是,ES文件管理器体积小巧,不会占用过多的手机内存空间。同时,它的运行速度快,不会对手机的性能造成负担。因此,无论是内存较小的手机,还是运行速度较慢的设备,使用ES文件管理器都能获得流畅的使用体验。

总的来说,如果你需要一款功能强大且易于操作的手机文件管理软件,ES文件管理器绝对是一个不错的选择。它不仅能够帮助你更改文件名和后缀名,还能让你更好地管理和组织手机中的各种文件资源。

㈣ 手机上的文件夹“android”是什么意思

一、安卓手机的Android文件夹里面的文件夹是用来放程序数据的。

二、android 手机文件夹代表的意思。

阅读全文

与手机app整合文件名相关的资料

热点内容
如何提高配套文件科学性 浏览:552
免费qq在线客服代码 浏览:615
网络摄像机和麦克风的使用点不了 浏览:872
win10资源文件夹卡死 浏览:431
联想笔记本如何添加网络连接 浏览:821
钉钉文件下载到微信用哪个浏览器 浏览:252
word怎么删掉第一页 浏览:215
为什么小米5不能升级系统 浏览:768
复古摄影教程 浏览:803
u盘里文件显示文件夹空 浏览:574
如何编程年月日的进制 浏览:351
升级电脑硬件注意什么 浏览:827
cnc铣床多主轴如何编程 浏览:640
怎么下载网站所有图片 浏览:967
远程传文件最快的软件下载 浏览:425
怎么弄电影网站 浏览:209
淘宝编程培训班怎么样 浏览:732
公文系统物理文件 浏览:903
c语言编程变量幂怎么写 浏览:73
bat文件怎么写 浏览:117

友情链接