在实际的开发过程中,有些情况下,需要将文件或者文件夹隐藏起来,不让用户看到。

比如说在打开documents的共享的时候,又不希望用户通过itunes看到的情况下。

隐藏文件,其实是利用unix文件系统的特性,在文件命名的时候加了一个点“.”实现了隐藏文件的效果。

例如:创建了一个隐藏文件夹hideDir,之后在里边保存了一个文件passwrod.txt

代码如下:

  NSString* cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSString* hideDirpath = [NSString stringWithFormat:@"%@%@/", cachesPath,@"/.hideDir"];NSFileManager* fileManager = [NSFileManager defaultManager];BOOL isDir;if (![fileManager fileExistsAtPath:hideDirpath isDirectory:&isDir]) {if (![fileManager createDirectoryAtPath:hideDirpath withIntermediateDirectories:YES attributes:nil error:nil]) {NSLog(@"创建文件目录失败!");}}NSString* filepath = [NSString stringWithFormat:@"%@%@",hideDirpath, @"password.txt"];NSDictionary * dic = [NSDictionary dictionaryWithObject:@"pwd1"forKey:@"pwd"];[dic writeToFile:filepath atomically:YES];//验证一下,是否保存成功NSDictionary * context= [NSDictionary dictionaryWithContentsOfFile:filepath];NSLog(@"context=%@",context);  

iOS下的文件和文件夹的隐藏相关推荐

  1. 如何在不越狱的情况下,获取app中的所有常用文件和文件夹

    在不越狱的情况.app只有Documents在配置共享共享的情况下可以被用户看到,其它文件夹用户都不能看到.若系统越狱了,那不是常规的iOS系统了,毕竟很少有人越狱苹果系统.那么想获取其它文件夹就需要 ...

  2. python3指定目录所有excel_Python——合并指定文件夹下的所有excel文件

    前提:该文件夹下所有文件有表头且具有相同的表头. import glob # 同下 from numpy import * #请提前在CMD下安装完毕,pip install numppy impor ...

  3. R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件

    R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录

  4. Linux下查看文件或文件夹大小的命令df 、du、ls

    转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的 ...

  5. Linux统计某文件夹下文件、文件夹的个数

    统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件 ...

  6. python遍历文件夹下所有文件大小_python遍历文件夹——两种遍历本地文件记录文件夹个数、文件数及文件大小的方法...

    这两个函数的功能:得到给定目录的文件夹个数.文件数,以及文件大小 walkFolders函数没有用到os.walk函数,是自己递归调用的:walkfunc函数用到了os.walk函数,方便了很多. i ...

  7. Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理

    Python 连接 FTP 服务器并实现文件夹下载实例演示 第一章:连接 FTP 服务器并实现文件夹下载 ① 连接 FTP 服务器 ② 进入指定目录并显示文件信息 ③ 区分文件和文件夹名 ④ 文件夹名 ...

  8. windows 技术篇 - cmd命令查看当前目录下的所有文件和文件夹以及所有子目录下的文件,dir命令的使用方法

    dir /b 可以查看当前路径下的所有文件和文件夹. dir /b /s 可以查看当前路径下的所有文件和文件夹以及子目录下的文件. 这是目录,直接在路径里输入 cmd 回车可以进入 cmd 的该路径下 ...

  9. Linux 命令查找指定文件夹下符合查询条件的文件和文件夹实例演示

    演示目录结构如下: 查找当前文件夹下的文件和文件夹. cd /data/dmdbms/bin/ find -name "dimp" ./dimp 查找指定文件夹下的文件和文件夹. ...

最新文章

  1. os_mbox.c(全)
  2. Codeforces Round #700 (Div. 1) C. Continuous City 构造 + 二进制
  3. redis存opc_KEPServerEX6完整免费版
  4. javafx简单吗_JavaFX即将推出您附近的Android或iOS设备吗?
  5. ValueError( Shape(4, ?, 1, 20) and () are incompatible
  6. DevOps落地成不成,关键不在持续集成?
  7. tomcat配置请求指定html文件路径,Tomcat8限制指定域名或者IP访问(示例代码)
  8. 电大计算机考试将网页保存到桌面,电大计算机网考小抄.pdf
  9. Vue实现按钮和文本框的切换
  10. selenium webdriver实战宝典 pdf_Selenium+webdriver爬虫技术实战之沃运维报表提取
  11. python字符串常用方法_python字符串常用方法
  12. [ERP/鼎捷E10][销售分销]发出商品余额表取数逻辑及SQL
  13. 软件测试技术什么是分支覆盖,分支覆盖率测试是什么?
  14. 信息化15年规划推动中国信息化步入深水区
  15. 窄带干扰与宽带干扰的模型
  16. hadoop之hdfs及其工作原理
  17. 领域泛化(Domain Generalization)
  18. neon浮点运算_ARM NEON指令集优化理论与实践
  19. 在BF561上实现h264编码的几种方案
  20. 一文详解肖特基二极管损坏的六大原因

热门文章

  1. 阿里云服务器连接github
  2. vue中input标签的使用
  3. S7-200 Smart入门笔记7——中断2
  4. RK3568 AP6275S蓝牙驱动程序调度过程
  5. Spring Security(七) ——跨域配置
  6. 实现本地缓存-caffeine
  7. 增强学习(一)——马尔科夫决策过程(MDP)
  8. centos一建安装宝塔
  9. [转]VGA、QVGA、CIF、QCIF 。。。的含义
  10. 软件不兼容android5.1.1,Android 解决OPPO 5.1 浮窗权限不兼容问题