Android里删除文件夹下的数据

通过遍历本地文件夹,把存在本地文件夹下的视频文件读取出来,然后通过代码如何删除

3个回答

你获取文件夹的路径,。然后遍历子文件,通过倒序删除就行了。

File就可以干这个事了,它有delete方法file.delete()

2楼正解,如果是SDCard要添加相应的权限

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java 删除文件夹下内容
java 删除指定文件夹下所有文件,使用例子 DeleteFile.delAllFile(path); path的值是D:/profile/123/
删除文件夹下SVN隐藏文件
删除SVN隐藏文件,先点击这个注册表文件,然后在你想删除SVN隐藏文件的文件夹上点鼠标右键菜单,可以看到“delete svn folders”,操作就可。
VC 删除文件夹下文件
CString resultFolder = "C:\Result";rnrn CFileFind tempFind;rn char tempFileFind[200];rn sprintf(tempFileFind,"%s\\*.*",resultFolder);rn rn BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind);rnrn while(IsFinded)rn rn IsFinded=(BOOL)tempFind.FindNextFile(); //为什么第一个文件还没判断就指向第二个文件?rn if(!tempFind.IsDots()) //rn rn char foundFileName[200];rn CString sss = tempFind.GetFileName().GetBuffer(200); //为什么得不到文件名,..含有"."的文件名无效吗? strcpy(foundFileName,tempFind.GetFileName().GetBuffer(200));rn char tempFileName[200];rn sprintf(tempFileName,"%s\\%s",resultFolder,foundFileName);rn if(!strcmp(foundFileName,g.szCurrentImeiFileName))rn rn DeleteFile(tempFileName);rn rn rnrn rn rn tempFind.Close();
删除文件夹下的文件(Fileutils)
第一种方式: FileUtils.deletedirectory(File); 注意:这种方式删除path下的文件时,若path路径下的文件读写流没有关闭,则删除不了; 第二种方式(解决上面的问题,强制删除,文件被其他程序占用时,也删不掉): FileUtils.forceDelete(File); ...
Android 递归删除文件夹下所有文件
private void clearDirs(File file){                if(file.exists()){  //如果文件存在                     File[] listFiles = file.listFiles(); / /遍历里面所有文件                     for(int i=0;i            
Android递归删除文件夹下所有文件
在做App客户端apk安装包自动更新自动下载的时候,如果每次检测到有更新并自动下载,但是用户在下载完成后并不安装新包,这样多次检测后会下载多个安装包,造成垃圾数据。因此需要在下载前删除之前的下载数据。需要一个删除某一文件夹下所有文件的方法。 /** * 递归删除文件和文件夹 * @param file 要删除的根目录 */ public void RecursionDeleteF
删除文件夹下所有文件
删除data文件夹下的所有文件 int main() {               szSubDir=“C://data”;                WIN32_FIND_DATA stFindData; HANDLE hFind = INVALID_HANDLE_VALUE; char szSearch[MAX_PATH] = {0}, szFile[MAX_PATH] =
删除文件夹下的文件(FileUtils)
1、添加依赖包:commons-io 第一种方式:   FileUtils.deleteQuietly(new File(path));   注意:这种方式删除path下的文件时,若path路径下的文件读写流没有关闭,则删除不了;      第二种方式(解决上面的问题,强制删除,文件被其他程序占用时,也删不掉):   FileUtils.forceDelete(new Fil...
java 删除文件夹下的文件
package com.zzw.util; import java.io.File; import com.alibaba.fastjson.JSONObject; public class DeleteUtils { /** * 文件夹内文件删除 * @param dir * @return */ public static boolean deleteDir(File dir)...
删除文件夹下的一个东西
我在项目中有个功能会生成一个bin文件到项目的一个文件夹下 rn 每次用这个功能的时候最好能现删除以前有的那个文件然后再生成一个新的...rn 例如:E:\b\a\Config.bin 要怎样操作才可以把这个config.bin文件从项目中删除掉?只要删除config.bin删掉就可以了rn
删除文件及文件夹下文件
删除文件夹下所有文件 if os.listdir(dest): for file in os.listdir(dest): path = os.path.join(dest, file) if os.path.isfile(path): os.unlink(path)#如果文件夹不为空,那么把文件都删除了 删除文件夹以及文件夹下所有文件
删除文件夹下.svn
一键删除,指定目录下的.svn文件,将文件复制到指定文件夹下,双击运行。
c#删除文件夹下的文件
请先看好我的问题,因为在网上我没有找到一个适合我用的。可能是我太笨了。。。rnrn 比如D盘里有一个文件夹test。里面有很多txt文本。文件名后面有创建的时间,我想指定时间范围来删除文件rnrn比如在20100303到20100703之间生成了N多Tex,我想根据这个时间来删除。rnrnrn,并且用按钮点击删除。rnrn 有一个窗体。面有个按钮button1 。点击按钮的时候就删除我需要删除的文件。然后我创建了一个delFile类。rn就2个。。。如果用不到该类也行。只要能完成操作就行了
删除文件夹下文件
我百度了下,rnrn strPath = @strPath.Trim().ToString(); @strPath前边有一个@,是写错了,还是真有必要?rnrn[code=csharp]rnrn #region 直接删除指定目录下的所有文件及文件夹(保留目录)rn /// rn ///直接删除指定目录下的所有文件及文件夹(保留目录) rn /// rn ///文件夹路径 rn ///执行结果 rn public static bool DeleteDir(string strPath)rn rn tryrn rn strPath = @strPath.Trim().ToString(); // 判断文件夹是否存在 rn if (System.IO.Directory.Exists(strPath))rn rn // 获得文件夹数组 rn string[] strDirs = System.IO.Directory.GetDirectories(strPath); // 获得文件数组 rn string[] strFiles = System.IO.Directory.GetFiles(strPath); // 遍历所有子文件夹 rn foreach (string strFile in strFiles)rn rn // 删除文件夹 rn System.IO.File.Delete(strFile);rn rn // 遍历所有文件 rn foreach (string strdir in strDirs)rn rn // 删除文件 rn System.IO.Directory.Delete(strdir, true);rn rn rn // 成功 rn return true;rn rn catch (Exception Exp) // 异常处理 rn rn // 异常信息 rn System.Diagnostics.Debug.Write(Exp.Message.ToString()); // 失败rn return false;rn rn rn #endregionrn[/code]
怎么样删除文件夹下图片?
我就图片路径存在了数据库里,图片放在文件夹下,当点删除的时候,rn需要将数据库里的记录和文件夹下的图片一起删除。rnrn我用下列方法,不行,不知道什么原因?rn请大家指教。rnrnprivate void delimg_Click(object sender, System.EventArgs e)rnrn string imagepath="../../"+str;rn if(System.IO.File.Exists(imagepath))rn rn System.IO.File.Delete(imagepath);rn rnrnrn谢谢
怎么删除文件里指定位置的数据?
怎么删除文件里指定位置的数据?
简单的删除文件夹下svn版本信息
简单的删除文件夹下svn版本信息
PHP 删除文件夹下所有文件
PHP 支付宝批量转账
java删除文件夹下所有文件
/** * 删除文件夹里面的所有文件 * * @param path String 文件夹路径 如 c:/fqf */ public static void delAllFile(String path) { File file = new File(path); if (!file.exists()) {
java 删除文件夹下的所有文件
//删除指定文件夹下所有文件 public void deleteAll(String path) { File filePar = new File(path); if (filePar.exists()) { File
VC删除文件夹下所有文件
[code=C/C++]bool DeleteDirectory(char* sDirName) rn rn CFileFind tempFind; rn char sTempFileFind[200] ;rn rn sprintf(sTempFileFind,"%s\*.*",sDirName); rn BOOL IsFinded = tempFind.FindFile(sTempFileFind); rn while (IsFinded) rn rn IsFinded = tempFind.FindNextFile(); rn rn if (!tempFind.IsDots()) rn rn char sFoundFileName[200]; rn strcpy(sFoundFileName,tempFind.GetFileName().GetBuffer(200)); rn rn if (tempFind.IsDirectory()) rn rn char sTempDir[200]; rn sprintf(sTempDir,"%s\%s",sDirName,sFoundFileName); rn DeleteDirectory(sTempDir); rn rn else rn rn char sTempFileName[200]; rn sprintf(sTempFileName,"%s\%s",sDirName,sFoundFileName); rn DeleteFile(sTempFileName); rn rn rn rn tempFind.Close(); rn if(!RemoveDirectory(sDirName)) rn rn return FALSE; rn rn return TRUE; rn rn[/code]rnrn然后我调用rnrn[code=C/C++]BOOL DelAll()rnrn if(PathFileExists(m_strDir)) rn DeleteDirectory((LPSTR)(LPCTSTR)m_strDir);rn return 1;rnrn[/code]rnrn为什么不能删除文件夹或者问价呢?
MFC删除文件夹下指定文件
CFile TempFile; TempFile.Remove(buff1);remove()直接加文件名默认路径为当前文件夹.
C# 删除文件夹下特定的文件
/// <summary> /// 删除文件夹下(包含嵌套文件夹里),所有.exe,.lib,.dll文件 /// </summary> /// <param name="file_path">文件路径</param> private void DeleteUserFile(string file_path)...
bat删除文件夹、删除文件夹下文件
  rd 删除文件夹 del 删除文件夹下的所有文件     @echo offecho 清理tomcat缓存及日志...   set CUR_DIR=%cd%echo 设置当前路径=%CUR_DIR% set DEST_DIR1=%cd%\tomcat_7.0.16xJDK7_win_x64echo 设目标文件夹=%DEST_DIR1% set DEST_DIR2=%cd%\...
删除文件夹下的所有文件包含文件夹
/** * 是否删除ODE下的文件 * @param dir * @return 是否删除成功 */ public static boolean deleteODEDeployFile(File dir) { if (dir.isDirectory()) { Fi...
《转》删除文件夹下svn版本信息
百度查找大部分提供解决方法是建立一个文件delete-svn-folders.reg,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@=”Delete SVN Folders” [HKEY_LOCAL_MACHINE\SOFTWAR...
如何快速删除文件夹下的文件
用C语言,dos平台,如何快速删除一个文件夹下以某字符串开头的文件。rn例如删除c:\txt目录下以txt开头的文件。rn如果是执行命令的话,使用"del c:\txt\txt*"即可。rn而如果使用C语言编程实现呢?
bat脚本删除文件夹下的重复文件
应用场景 日常开发中,eclipse 添加一些插件包等。例如,定制主题(theme)、使eclipse 支持 sbt等需要向 plugins 等目录下拷贝一些 jar包。有可能由于操作不当,导致存在多(bu)份(shan)备(bu)份(shuang)。 也可适用于Windows其他类似场景 代码实现 实验删除的是eclipse 下的重复 jar 包 文件名形如: org.sca...
java删除文件夹下的所有文件
如何删除文件夹下的所有文件,就自己写了一下代码。
急!如何删除文件夹下的图片?
在一个文件夹下有一批jpg图片,如何编写代码,删除这些图片?rn有一个delename.asp,里面用来输入要删除图片的名称,在delecheck.asp用来检测文件夹下是否有图片,并执行删除,如何写啊?请用虚拟路径,OK?rn非常感谢!!
怎样删除文件夹下指定文件
RT 就这样 求代码rnrnrn只删那个指定文件就行 文件夹不删
新增线程删除文件夹下的文件
// 启动一个线程清理之前的文件 new Thread() { public void run() { String delPath = fileUrl + "/" + "excel" + "/" +"downExcel"; File file = new File(delPath); //File file = new File(folderFullPath); if (file.e
C#删除文件夹下所有文件
/// <summary> /// 删除文件夹内容 /// </summary> /// <param name="folderPath">文件夹路径</param> public void DeleteFolder(string folderPath) { foreach (string dire in Directory.GetFileSystemEntries(folderPath))
删除文件夹下所有的文件
方法一:添加依赖包commons-io FileUtils.deleteQuietly(new File(path)); 方法二:递归删除: private static boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children = dir.list();
怎么删除文件夹下的所有文件
怎么删除文件夹下的所有文件(需要保留文件夹)
删除文件夹下无用的bak文件
删除文件夹下无用的bak文件,可以把无用的文件备份删除
VC如何删除文件夹下的文件
有没有人做过删除文件夹下的文件???rn帮忙看一下这段代码,要是文件夹为空的话就可以删除,不为空就删除不了?rn[code=C/C++]rnBOOL CDlgData::DeleteDirectory(char *sDirName)rnrn CFileFind tempFind; rn char sTempFileFind[200] ;rn sprintf(sTempFileFind,"%s\*.*",sDirName); rn BOOL IsFinded = tempFind.FindFile(sTempFileFind); rn while (IsFinded) rn rn IsFinded = tempFind.FindNextFile(); rn rn if (!tempFind.IsDots()) //文件名为"."或".."的文件夹rn rn char sFoundFileName[200]; rn strcpy(sFoundFileName,tempFind.GetFileName().GetBuffer(200)); rn MessageBox(sFoundFileName);rn if (tempFind.IsDirectory()) //文件夹rn rn char sTempDir[200]; rn sprintf(sTempDir,"%s\%s",sDirName,sFoundFileName); rn DeleteDirectory(sTempDir); rn rn else //文件rn rn char sTempFileName[200]; rn sprintf(sTempFileName,"%s\%s",sDirName,sFoundFileName); rn DeleteFile(sTempFileName); rn MessageBox("删除抓拍图像成功!");rn rn rn rn tempFind.Close(); rn if(!RemoveDirectory(sDirName)) rn rn return FALSE; rn rn return TRUE; rnrn[/code]rn我想把文件夹下所有的文件都给删除了,就是说整个文件夹都删除,包括里面的文件.rn但是这一段代码实现的功能是文件夹不为空就删除不了,为空就删除得了,显然不能实现我要的功能,应该改哪里才可以删除呢?
c#删除文件夹下的所有文件
求各位帮帮忙,小弟着急啊, 比如“E:\a\” 是根目录 我要删除 A文件夹里所有的东西!怎么写
php删除文件夹下的所有文件
该方法将文件夹下的所有文件、文件夹删除,参数$path为文件夹路径 /** * delFile删除目录下的文件 */ private function delFile($path) { if(is_dir($path)){ //扫描一个文件夹内的所有文件夹和文件并返回数组 $p = scandir($path); ...
PHP删除文件夹下所有文件
rm -rf /test/*
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法