Directory文件夹删除和单个文件删除

一、Directory:创建文件夹,在工程中可见

eg1:在工程中(Assets目录下)创建一个名为test的文件夹

/*在工程中(Assets目录下)创建一个名为test的文件夹*/
private string filePath;
public void CreateFile()
{filePath=Application.dataPath;//获取本地路径filePath=videoPath.Replace("/Assets/", null);//切换到Assets文件夹目录下//filePath=videoPath.Replace("/Assets", null);//切换到与Assets文件夹同级的目录下if (File.Exists(filePath + "/test") == false)Directory.CreateDirectory(videoPath + "/test");filePath=videoPath+"/test";
}

注:若是在Project工程中看不见,则在Project工程的空白处右键,点击Refresh,刷新一下就可见了。

eg2:删除整个test文件夹

 Directory.Delete(filePath);//不能删除不为空的文件夹(会报错提示)Directory.Delete(filePath,true);//不管文件夹是否为空,都可删掉

eg3:删除test文件夹中的某一个文件

tip:"*"表示所有类型的文件,

单个文件:"*.mp4"、"*.MP3";

多个文件:"*.BMP|*.JPG|*.PNG"

1、根据索引删除

//根据索引删除
string[] files = Directory.GetFiles(FilePath(), "*");//获取文件夹中所有文件的名称
File.Delete(files[0]);//删除文件夹中第一个文件(可更改[]中文件对应的索引进行删除)

2、根据名字删除

 //根据名字删除
string[] files = Directory.GetFiles(FilePath(), "*");//"*"表示所有类型的文件,其他文件:单个:"*.mp4"、"*.MP3";多个:"*.BMP|*.JPG|*.PNG"foreach(string s in files){if (s == "1")File.Delete(s);}

二、DirectoryInfo:创建文件夹

Unity3D本地文件夹的创建、删除(Directory文件夹删除和单个文件删除)相关推荐

  1. android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例

    Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方 ...

  2. 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中创建 Python 程序 | 导入 ELFFile 库 | 解析 ELF 文件 )

    文章目录 一.PyCharm 中创建 Python 程序 二.导入 ELFFile 依赖库 三. 解析 ELF 文件 四. 博客源码 一.PyCharm 中创建 Python 程序 在 PyCharm ...

  3. windows环境实现批量加密文件,并创建加密文件同名(不带后缀)的文件夹,然后把加密文件和图片和文本放入这个文件夹。

    1. 需求 我想把资源文件先加密成压缩文件,然后同时创建每个加密压缩文件同名的文件夹,同时需要把这个加密文件拷贝到这个同名的文件夹,然后还需要把一个图片和一个文本文档同时放进这个文件夹,然后在不加密压 ...

  4. Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)

    基于底层存储实现,Docker 提供了三种适用于不同场景的文件系统挂载方式:Bind Mount.Volume 和 Tmpfs Mount. Bind Mount 能够直接将宿主操作系统中的目录和文件 ...

  5. python如何创建文件_python中创建文件、读取文件内容

    1.选择文件夹,单击右键,点击New -> Python file 2.命名好之后,如我命的就是创建文件. 3.文件命名好了以后,可以编辑代码 如: nf=open("pi_digit ...

  6. pdf从结构新建书签_在PDF文件中怎样创建书签

    有了书签的存在,想要查找文件里的内容也就会非常的方便,PDF文件也不例外,那么如何给PDF文件添加书签?PDF文件难编辑是众所周知的,那么在PDF文件中怎样创建书签? 功能分析: 想要给PDF文件添加 ...

  7. ftp文件推送 linux_Linux 终端访问 FTP 及 上传下载 文件

    今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上.google 一下. 方 ...

  8. win32判断文件是否拷贝完毕_【病毒通告】伪装成系统文件的Phorpiex木马

    尊敬的用户:您好!近日,据有关网络安全公司截获了伪装成系统文件的Phorpiex木马,Phorpiex是一种兼具蠕虫病毒和文件型病毒特性的僵尸网络病毒,能够借助漏洞利用工具包以及其他恶意软件进行传播. ...

  9. linux 网络传输压塑文件,萌新的Linux学习之路(十一)文件压缩传输

    一.文件归档 1.文件归档,就是把多个文件变成一个归档文件 2. 将etc目录下的文件归档到桌面 向归档的文件中添加文件 显示归档文件中的内容 取出归档文件中的单个文件 删除归档文件中的单个文件 取出 ...

  10. php 上传文件 重命名_如何用PHP给上传的文件改名

    用PHP给上传的文件改名的方法:首先新建一个html文件,并创建form表单:然后新建Php文件用于接收form表单传递过来的文件数据,并设置文件的编码为utf8:接着创建上传文件保存的目录变量[$s ...

最新文章

  1. 综合性深入的技术文章-20161103
  2. pku 1185 炮兵阵地
  3. raft原理的动画演示
  4. 前端面试知识点目录整理
  5. linux内核支持的加密算法,Linux Kernel(Android) 加密算法总结(三)-应用程序调用内核加密算法接口...
  6. 3d打印主要的切片参数类型_3D打印混凝土工艺参数对成型精度的影响
  7. rabbitmq安装centos7
  8. Facebook推出高速光网络技术将共享
  9. 从零开始Android游戏编程(第二版) 第十章 游戏循环的设计
  10. 数据分析师mysql面试题_30个sql面试题及答案(数据分析师福利)
  11. matlab新建数据字典及如何导入
  12. 对比学习(Contrastive Learning)中的损失函数
  13. python+VBA实现照片转Excel
  14. linux c++ 守护 程序,supervisor守护进程 | C/C++程序员之家
  15. 【opencv/videoio module】(一)Video Input with OpenCV and similarity measurement
  16. C语言实现栈的基本操作
  17. 【Hbase】RegionServer宕机数据恢复
  18. ftl模板导出word简历
  19. CF-Educational Codeforces Round 44 (Rated for Div. 2)-D-Sand Fortress
  20. 学生选修课程系统C语言课程设计

热门文章

  1. java 二十四节气源码
  2. 开发案例---微信定时推送:生日祝福
  3. 图解密码技术学习笔记
  4. PyQt5初学试验记录(三):Pyinstaller打包小结
  5. iOS 15 导航栏(Navigation)变白(导航栏不见)
  6. 更改WPS云文档保存位置
  7. 用Python获取照片GPS信息
  8. vue3:加载本地图片等静态资源
  9. 怎么解决服务器延迟问题
  10. DHCP服务器搭建操作步骤