Unity3D中删除指定路径的文件+删除文件夹
目录
一.目的
1.想知道:Unity3D中删除Application.streamingAssetsPath里面的文件
1.想知道:unity删除文件夹
二.参考
1.unity 文件和文件夹的创建、删除
1.参考:C#中Directory.Delete删除文件夹时报错:目录不是空的
1.参考:Unity---Directory目录的删除、存在、创建操作
三.操作:1:成功:能够删除指定文件夹里面的文件
1.运行结果
1.代码
1.Unity中文件夹设置
三.操作:2:失败:不能删除指定文件夹里面的文件:会报错:已经知道原因
1.代码
三.操作:3:删除指定路径的文件夹:完成
1.报错信息
1.代码
一.目的
1.想知道:Unity3D中删除Application.streamingAssetsPath里面的文件
1.想知道:unity删除文件夹
二.参考
1.unity 文件和文件夹的创建、删除
https://blog.csdn.net/qiao2037641855/article/details/117393110
- good:适合多看
1.参考:C#中Directory.Delete删除文件夹时报错:目录不是空的
https://blog.csdn.net/zhangyatoua/article/details/61198244
- 了解了,delete 删除文件夹时有两个函数,一个是直接加路径的,还有一个就是两个参数
- 所以,这种报错的,只要将第二个参数设置为TRUE就可以了,不过有的时候要分情况检查是不是文件夹下所有的文件都需要删除,这时候就要用到递归的方法,边判断边删除了
1.参考:Unity---Directory目录的删除、存在、创建操作
https://blog.csdn.net/ailian6962/article/details/102278544
Directory.Delete(strpath); //如果目录内的内容不为空时会报错
Directory.Delete(strPath,true); //第二个参数代表如果内容不为空是否也要删除,这样就不会报错了
三.操作:1:成功:能够删除指定文件夹里面的文件
1.运行结果
指定文件夹下面的文件删除了,并且不会报错
1.代码
- 删除项目中的资源:
File.Delete(path);
//注意Path是相对路径,Assets/xxx
/// <summary>/// 功能:删除指定文件夹下面的文件/// </summary>/// <returns></returns>private int SetDeleteTex(){string str_pictureFileName = GameObject.FindWithTag("ScriptsHold").GetComponent<MyButtonOnClick_myWrite>().canvas_takePicture.GetComponent<MyCanvas_takePicture>().str_pictureFileName;string str_filePath = Application.streamingAssetsPath + "/" + str_pictureFileName;//获取指定路径下面的所有资源文件 if (Directory.Exists(str_filePath)){DirectoryInfo direction = new DirectoryInfo(str_filePath);FileInfo[] files = direction.GetFiles("*", SearchOption.AllDirectories);for (int i = 0; i < files.Length; ++i){if (files[i].Name.Contains(".jpg")|| files[i].Name.Contains(".png")|| files[i].Name.Contains(".gif")){File.Delete(str_filePath + "/" + files[i].Name);}}}return 0;}
1.Unity中文件夹设置
三.操作:2:失败:不能删除指定文件夹里面的文件:会报错:已经知道原因
1.代码
- 报错因为你删除的是文件夹,应该使用
File.Delete(path);
Directory是删除文件夹的
三.操作:3:删除指定路径的文件夹:完成
1.报错信息
- 报错:显示不是空的,意思是只有空的文件夹才能够删除?
- 后来发现没有这种情况了
1.代码
if (Directory.Exists(str_filePath_minMacFile)){try{//测试:4:完成:删除文件夹,即使是空文件夹,也会被删除Directory.Delete(str_filePath_minMacFile, true);Debug.Log("Unity xzy : Directory.Delete(str_filePath_minMacFile, true):" + str_filePath_minMacFile);}catch (Exception e){string str = "xzy Exception e :delect file has errer :" + e.Message;throw new Exception(str) ;}}
Unity3D中删除指定路径的文件+删除文件夹相关推荐
- 删除指定路径下的文件及文件夹操作
1.删除指定路径下的文件及文件夹是指将次路径下的的文件夹内(包含此文件夹)所有的文件及文件夹全部删除. 2.DeleteRuninFile中删除文件的代码主要在两个方法中,如下: private bo ...
- 删除指定路径下指定天数之前的文件
@echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件. ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除. ::本例需要Win2003/Vist ...
- python删除过期文件_Python删除指定目录下的过期文件的代码
在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...
- php 删除文件夹及文件夹,php删除一个路径下的所有文件夹和文件的方法
php遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件的代码,通过递归方式实现达到清空一个目录的效果,代码简单实用. 也适合在thinkphp中清理缓存,在thinkphp中 ...
- 删除指定目录下的所有文件与更改文件扩展名
删除指定目录下的所有文件 //删除指定目录下的所有文件private void button1_Click(object sender, EventArgs e){DeleteFilesAndFold ...
- PHP如何删除一个路径下的所有文件夹和文件教程
PHP如何删除一个路径下的所有文件夹和文件?等资源,欢迎您收藏本站,我们将为您提供最新的PHP如何删除一个路径下的所有文件夹和文件?资源 PHP如何删除一个路径下的所有文件夹和文件?下面本篇文章给大家 ...
- PHP删除一个路径下的所有文件夹和文件的方法
用到的函数: scandir($path) 遍历一个文件夹所有文件并返回数组. unlink($filename) 删除文件. rmdir($path) 只删除空文件夹 代码: 删除单个文件 $fil ...
- python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...
[本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...
- java 空文件_java删除指定目录下所有空文件夹的方法
本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util ...
最新文章
- python语言标号_Python 编码为什么那么蛋疼?
- 用Java获取文件的MD5校验和
- STM32延时函数的四种方法:普通延时(2种)、SysTick 定时器延时(2种)
- (char*)x C语言中的和*的详解
- 简单QT应用到通过手写布局实现QT应用
- shellcode编写
- Google Protocol Buffer
- 局域网怎么查看单位摄像头_一行代码,实现多平台文件查看传输!
- springday04-go1
- 如何使用计算机勾绘汇水面积,第八章 地形测量_同济大学:测量学(八)_ppt_大学课件预览_高等教育资讯网...
- 【Python】openpyxl设置excel的表格边框内外边框不同处理
- 同事辞职了,我一个人做两个人的活,公司又不招人了,该怎么办?
- SCRM升级--企业微信数字营销解决方案
- Realtek RTL8367SC-CG(替代RTL8367S的新方案) datasheet及用途功能简介
- 谐波小波matlab,基于MATLAB小波变换在电网谐波检测的仿真与研究
- 下载电影、软件、工具的利器--讯雷
- 数据库:CHAR,VARCHAR,TEXT,ENUM ,SET,BINARY,VARBINARY 列的完整性约束
- 刘汝佳 例题7-2 最大乘
- APICloud携手洋葱开启APP开发“刷脸时代”
- oracle 生成日期列表,oracle下sql创建指定年份全年日期表(区分工作日)