Unity3D本地文件夹的创建、删除(Directory文件夹删除和单个文件删除)
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文件夹删除和单个文件删除)相关推荐
- android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例
Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方 ...
- 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中创建 Python 程序 | 导入 ELFFile 库 | 解析 ELF 文件 )
文章目录 一.PyCharm 中创建 Python 程序 二.导入 ELFFile 依赖库 三. 解析 ELF 文件 四. 博客源码 一.PyCharm 中创建 Python 程序 在 PyCharm ...
- windows环境实现批量加密文件,并创建加密文件同名(不带后缀)的文件夹,然后把加密文件和图片和文本放入这个文件夹。
1. 需求 我想把资源文件先加密成压缩文件,然后同时创建每个加密压缩文件同名的文件夹,同时需要把这个加密文件拷贝到这个同名的文件夹,然后还需要把一个图片和一个文本文档同时放进这个文件夹,然后在不加密压 ...
- Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)
基于底层存储实现,Docker 提供了三种适用于不同场景的文件系统挂载方式:Bind Mount.Volume 和 Tmpfs Mount. Bind Mount 能够直接将宿主操作系统中的目录和文件 ...
- python如何创建文件_python中创建文件、读取文件内容
1.选择文件夹,单击右键,点击New -> Python file 2.命名好之后,如我命的就是创建文件. 3.文件命名好了以后,可以编辑代码 如: nf=open("pi_digit ...
- pdf从结构新建书签_在PDF文件中怎样创建书签
有了书签的存在,想要查找文件里的内容也就会非常的方便,PDF文件也不例外,那么如何给PDF文件添加书签?PDF文件难编辑是众所周知的,那么在PDF文件中怎样创建书签? 功能分析: 想要给PDF文件添加 ...
- ftp文件推送 linux_Linux 终端访问 FTP 及 上传下载 文件
今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上.google 一下. 方 ...
- win32判断文件是否拷贝完毕_【病毒通告】伪装成系统文件的Phorpiex木马
尊敬的用户:您好!近日,据有关网络安全公司截获了伪装成系统文件的Phorpiex木马,Phorpiex是一种兼具蠕虫病毒和文件型病毒特性的僵尸网络病毒,能够借助漏洞利用工具包以及其他恶意软件进行传播. ...
- linux 网络传输压塑文件,萌新的Linux学习之路(十一)文件压缩传输
一.文件归档 1.文件归档,就是把多个文件变成一个归档文件 2. 将etc目录下的文件归档到桌面 向归档的文件中添加文件 显示归档文件中的内容 取出归档文件中的单个文件 删除归档文件中的单个文件 取出 ...
- php 上传文件 重命名_如何用PHP给上传的文件改名
用PHP给上传的文件改名的方法:首先新建一个html文件,并创建form表单:然后新建Php文件用于接收form表单传递过来的文件数据,并设置文件的编码为utf8:接着创建上传文件保存的目录变量[$s ...
最新文章
- 综合性深入的技术文章-20161103
- pku 1185 炮兵阵地
- raft原理的动画演示
- 前端面试知识点目录整理
- linux内核支持的加密算法,Linux Kernel(Android) 加密算法总结(三)-应用程序调用内核加密算法接口...
- 3d打印主要的切片参数类型_3D打印混凝土工艺参数对成型精度的影响
- rabbitmq安装centos7
- Facebook推出高速光网络技术将共享
- 从零开始Android游戏编程(第二版) 第十章 游戏循环的设计
- 数据分析师mysql面试题_30个sql面试题及答案(数据分析师福利)
- matlab新建数据字典及如何导入
- 对比学习(Contrastive Learning)中的损失函数
- python+VBA实现照片转Excel
- linux c++ 守护 程序,supervisor守护进程 | C/C++程序员之家
- 【opencv/videoio module】(一)Video Input with OpenCV and similarity measurement
- C语言实现栈的基本操作
- 【Hbase】RegionServer宕机数据恢复
- ftl模板导出word简历
- CF-Educational Codeforces Round 44 (Rated for Div. 2)-D-Sand Fortress
- 学生选修课程系统C语言课程设计