删除指定路径的类型为文件夹的文件,不删除其他文件如何处理

问题描述

比如在路径C:ProgramFiles中有好多类型的文件,有文件夹文件,有.exe,.ini,.txt但在这些文件中,我只想删除文件夹文件,该如何处理呢,麻烦指导

解决方案

解决方案二:
遍历下面的文件夹,Directory.Delete(path,true)或者dir.Delete(true);DirectoryInfotheFolder=newDirectoryInfo(@"F:a");DirectoryInfo[]dirInfo=theFolder.GetDirectories();//遍历文件夹foreach(DirectoryInfodirindirInfo){dir.Delete(true);}

解决方案三:
删除文件夹???那文件夹下面的文件怎么办??
解决方案四:
引用2楼starfd的回复:

删除文件夹???那文件夹下面的文件怎么办??

也删除了
解决方案五:
引用1楼zujinsheng的回复:

遍历下面的文件夹,Directory.Delete(path,true)或者dir.Delete(true);DirectoryInfotheFolder=newDirectoryInfo(@"F:a");DirectoryInfo[]dirInfo=theFolder.GetDirectories();//遍历文件夹foreach(DirectoryInfodirindirInfo){dir.Delete(true);}

这个是VB.NET的么。试验下了咋报错呢,不好意思啊,我是新手
解决方案六:
引用4楼zjm499767的回复:

Quote: 引用1楼zujinsheng的回复:
遍历下面的文件夹,Directory.Delete(path,true)或者dir.Delete(true);DirectoryInfotheFolder=newDirectoryInfo(@"F:a");DirectoryInfo[]dirInfo=theFolder.GetDirectories();//遍历文件夹foreach(DirectoryInfodirindirInfo){dir.Delete(true);}

这个是VB.NET的么。试验下了咋报错呢,不好意思啊,我是新手

I'msorry...这是c
解决方案七:
#TryMy.Computer.FileSystem.DeleteDirectory("D:data",FileIO.DeleteDirectoryOption.DeleteAllContents)CatchexAsExceptionMessageBox.Show(ex.ToString)EndTry删除指定文件夹(包括目录下的文件)
解决方案八:
System.IO.File.Delete(path)从硬盘删除My.Computer.FileSystem.DeleteDirectory(path)删除到回收站

时间: 2024-10-21 07:57:29

删除指定路径的类型为文件夹的文件,不删除其他文件如何处理的相关文章

用批处理文件自动备份文件及文件夹,并自动删除n天前的文件

原文:用批处理文件自动备份文件及文件夹,并自动删除n天前的文件 ---恢复内容开始--- 下是备份的批处理,添加到"计划任务"中,设定时间自动运行 复制代码 代码如下:@echo off rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式化一下 rem 变成我们想要的.date:~0,4的意思是从0开始截取4个字符 set d=%date:~0,4%%date:~5,2%%date:~8,2% rem

调用dll文件,本应该创建该文件,但是在指定文件夹中并未显示出该文件

问题描述 调用dll文件,本应该创建该文件,但是在指定文件夹中并未显示出该文件 string a= "D://nihao.docx"; Char[] result = new Char[1024]; int check; check = CPPDLL.createCombinationFile(a.ToCharArray()); //创建该文件,成功返回0,运行时返回0,但在指定目录下并未出现该文件 check = CPPDLL.writeCombinationFile(a.ToCha

android相机拍照后上传到指定文件夹,opencv是通过调用文件夹里图片进行处理的吗?

问题描述 android相机拍照后上传到指定文件夹,opencv是通过调用文件夹里图片进行处理的吗? 现在有一个Android拍照上传到指定文件夹的程序和一个opencv图像匹配的程序,能否通过修改某些语句和配置环境可以将两者结合?如果可以求大神赐教!(opencv是在文件夹选取图片进行匹配的.) 解决方案 可以直接调用文件夹里的图片处理,配置的话把路径配置成相对路径就可以了

Win10文件夹正在使用无法删除(默认的删除方法)

  我们使用电脑的时候,偶尔会出现要想删除一个文件夹,但使用系统默认的删除方法后,提示文件夹正在使用无法删除.在Win10系统上遇到这个问题该如何处理呢? 解决方法 1.下载安装电脑管家. 2.选中无法删除的文件夹,点击右键. 3.在右键菜单中选择文件粉碎,再选择删除文件. 4.点击确定. 5.提示删除成功. 通过这类安全软件,我们可以解决系统上存在的一些问题,像这种无法删除文件的状况就能很轻易地解决掉.

360rescue文件/360SysRt文件/360ld文件夹详解怎么删除

  360rescue文件/360SysRt文件/360ld文件夹详解怎么删除! 360download:360软件管理下载软件的默认文件夹 360Rec是安装360杀毒时候自动生成的文件夹,用来保存已被隔离的文件. 360Rec是可以删掉的,只要你确定隔离里面的文件对你已经没用了 360rescue是漏洞补丁留下来的文件,计算机重启就没有了 360sysrt 是360安全卫士补丁智能恢复功能需要的系统启动文件,用于在windows无法启动时临时启动系统,恢复系统内核文件,如果您修复完系统后重启

t 遍历文件夹 ile nfo-急求使用Qt遍历打开文件夹,并把所有子文件的路径显示在ListWidget中,求大神帮忙!

问题描述 急求使用Qt遍历打开文件夹,并把所有子文件的路径显示在ListWidget中,求大神帮忙! bool StyleBatch::findFilePath(QString path){ QDir dir(path);if (!dir.exists()) return 0;dir.setFilter(QDir::Dirs|QDir::Files);dir.setSorting(QDir::DirsFirst);QFileInfoList list = dir.entryInfoList();

编程 批处理-bat程序,根据系统时间开放文件夹权限,并且删除相应内容

问题描述 bat程序,根据系统时间开放文件夹权限,并且删除相应内容 有十二个文件夹,用英语的十二个月命名.根据系统的时间开放对应的本月,上个月,下个月,这三个月文件夹,可读可写.其他文件夹除管理员以外,都是拒绝访问的,并且其中的内容全部删除.例如,现在是九月,开放的就是,八月,九月,十月这三个月文件夹,可读,可写.除了这三个文件夹 除了管理员,其他人都是拒绝访问,并且情况文件夹(删除文件夹子目录内容,保留月份文件夹不变.不是全部删除后,再创建). 大神们,帮帮小弟吧,,,

C# 对文件与文件夹的操作包括删除、移动与复制_C#教程

在.Net中,对文件(File)和文件夹(Folder)的操作可以使用File类和Directory类,也可以使用FileInfo类和DirectoryInfo类.文件夹(Folder)是只在Windows操作系统中使用的名词.在操作系统的理论中,人们更习惯于使用目录(Directory)这个名词.或许微软为了有朝一日将.Net移植到其他的操作系统中(实际上也有很多人也在做着这个项目),所以还是以Directory来命名操作文件夹的类. File类和Directory类都是静态类.使用它们的好处

windows7文件夹权限添加,解决目标文件夹访问被拒绝

随着windows7操作系统的普及推广,现在已经有很多人的电脑都在只用这个系统了.使用比较多或者细心的人应该会发现在win7的操作系统中,在文件夹下的c:windowswinsxs的文件和文件夹受到保护无法删除或创建文件夹.现在拿文件夹c: windowswinsxs msil_accessibility_b03f5f7f11d50a3a_6.1.7600.16385_none_2232298e4f48d6ba 做例子:讲讲如何解决这个问题. 1.在该文件下新建文件,提示没有权限: 2.怎么解决