本文目录一览:
- 1、怎么用C语言删除一个文件夹?
- 2、win10怎么批量删除指定文件夹内的所有空白文件夹?
- 3、如何删除空文件夹
- 4、写个批处理删除指定文件或指定文件夹
- 5、怎么批量删除空文件夹
- 6、C 盘里有空白的文件夹,请问如何删除?
怎么用C语言删除一个文件夹?
//调用system函数并传递字符串参数rd
/s
/q
path(path为目录的路径)就行了
//下面有一个例子
#includestdio.h
#includestring.h
int
main()
{
char
cmd[256]="rd
/s
/q
";
printf("请输入要删除的目录的路径:");
//将目录的路径连接到cmd的后面
gets(cmd+strlen(cmd));
if(0==system(cmd))
printf("目录已删除,请注意查看!\n");
return
0;
}
win10怎么批量删除指定文件夹内的所有空白文件夹?
可以的,我不会用Bat批处理文件,但是我可以用Python写一个这样的程序。这里假设a,b两个文件夹内没有子文件夹,且a,b两个文件夹都在C:目录下(如果假设的不对请追问)
①先搭建Python3.6版本的运行环境,设置好环境变量。②创建一个py文件,写以下的代码:import os #导入os模块#获取a文件夹内的文件信息,如果有子文件夹,可以用较为复杂的os.walk函数。filea=os.listdir("C:\a\")fileb=os.listdir("C:\b\") #获取a文件夹内的文件信息dellist=[] #定义一个列表for i in filea: #遍历列表,获取信息if i in fileb:dellist.append(i)-c删除指定空文件夹
#现在,dellist里面记录的就是文件夹a比文件夹b多的文件了。for i in dellist: #遍历列表,删除文件 os.remove("C:\b\"+str(i))#好了,文件删除完毕。-c删除指定空文件夹
还有一个方法:复制b文件夹中的所有文件,然后打开a文件夹,空白处右键粘贴,在弹出的复制文件提示框中先勾选“为之后冲突执行此操作”,然后点击“复制和替换”,复制完毕后,b文件夹复制过来的文件都处于选择状态,此时按键盘Delete键,在弹出的“删除多个项目”提示框中点击“是”,这样就把b文件夹中已经有的文件从a中删除了。(转载自ljlluck)如果您还有问题请追问,请注意代码的缩进、字符的全交半角,以及代码的完整性。谢谢!-c删除指定空文件夹
如何删除空文件夹
可以用第三方软件查找并删除。
1、下载第三方软件之空目录清理器,绿色免费无需安装。
2、解压后运行apDelEmF.exe。
3、选择需要清除的目录,如果没有需要制定清除的目录可以点击“搜索空目录”进行操作。a.打开指定清除目录b.搜索全部空目录
4、勾选需要清除的空目录,当然一般只需要点击全选即可。
5、删除选中的目录即可完成操作。
电脑里面好多空文件夹啊,虽然不占用多少存储空间,但是患有强迫症的的小编还是决定把这些空文件夹注意删除,但是...一个一个找,一个一个删除太麻烦,有什么好的办法呢,咿.还真有!
1新建TXT文档
首先我们在桌面新建一个TXT文本文档!
如果没有txt这个后缀名,我们需要把它调出来,打开文件资源管理器,在查看选项卡内,把文件扩展名给勾选上就可以了!
2 粘贴代码
然后在文本文档中输入这样一串代码!
批量(循环)删除指定目录下所有空文件夹
下面的代码实现功能是批量删除F:\盘下的所有空文件夹:
@echo off
for /f "delims=" %%a in ('dir /ad /b /s F:\^|sort /r') do (
rd "%%a"nul 2nul echo 空目录"%%a"成功删除!
)
pause
批量删除多个磁盘的空文件夹
下面的代码可以删除c d e f 中所有的空文件夹:
@echo off
for %%i in (c d e f) do (
if exist %%i:\ (
for /f "delims=" %%a in ('dir /ad /b /s "%%i:\"^|sort /r') do (
rd "%%a"
)
)
)
pause
然后保存,并把文件扩展名修改为bat
3效果
小编也在F盘里新建了几个空白的文件夹!
然后我们双击运行bat文件,看一下效果!
感兴趣的小伙伴们可以点击收藏万一哪天用到呢。
知其所以然:我们来了解一下前面Dir命令的运行原理:“/ad”要求Dir命令选出所有目录;“/b”表示只显示文件夹名称(不显示Dir命令的标题信息或摘要);“/s”表示搜索,即查找当前文件夹及其所有的子文件夹。Dir命令的输出通过管道命令(“|”)传递给Sort命令。Sort命令的作用是排序,“/r”选项表示逆序排列。-c删除指定空文件夹
最后,Sort命令的输出被重定向(“”)到Empties.bat文件。由于要求Sort命令逆序排列输出结果,所以Empties.bat文件中子文件夹总是位于父文件夹的前面,因而删除文件夹时,空的子文件夹总是先被删除,空的父文件夹也得以被删除。可以看到,巧妙运用Windows内建命令,许多表面上看起来复杂的任务也可以轻而易举地完成!-c删除指定空文件夹
写个批处理删除指定文件或指定文件夹
@Echo Off
For /f "tokens=*" %%i in ('dir /a-d /b /s "C:\Program Files\*.123"') do (
Echo %%i
Del /q /s /a /f "%%i"
)
Pause
扩展资料:
1、批处理代码需要注意的事项:
批处理中的变量是不区分类型的,不需要像C语言中的变量那样还要区分int、float、char等。
比如执行setaa=345后,变量aa的值既可以被视为数字345,也可以被视为字符串345。
2、文件夹管理命令释义:
cd显示当前目录名或改变当前目录。
md创建目录。
rd删除一个目录。
dir显示目录中的文件和子目录列表。
tree以图形显示驱动器或路径的文件夹结构。
path为可执行文件显示或设置一个搜索路径。
copy复制文件和目录树。
3、文件管理命令释义:
type显示文本文件的内容。
copy将一份或多份文件复制到另一个位置。
del删除一个或数个文件。
move移动文件并重命名文件和目录。
ren重命名文件。
replace替换文件。
attrib显示或更改文件属性。
find搜索字符串。
fc比较两个文件或两个文件集并显示它们之间的不同
参考资料来源:百度百科—批处理
怎么批量删除空文件夹
问题一:如何批量删除指定路径中的所有内容为空的文件夹 删除 C 盘的空文件夹, 在下边C:\处可换成你的指定路径即可
复制以下代码入记事本,另存为Clear.bat双击运行即可
@echo off
for /f tokens=* %%a in ('dir /b /ad /s C:\^|sort /r') d订 rd %%a /q 2nul
问题二:如何大量删除电脑上空白的文件夹? 下载一个wi耽dows优化大师
清理垃圾文件 就可以了
不光是空白文件夹
其他一些无用的东西 也会清除掉的
问题三:WIN7怎么批量删除空文件夹? 去下这个软件吧,自动扫描出来然后根究个人需要清理
参考资供:xiazaiba/html/1775
问题四:电脑硬盘中的的空文件夹怎么批量删除? 采用DOS命令清除文件夹的方式,操作起来简单。先打开运行窗口,直接同时按下win+r罚就可,然后在运行窗口中输入cmd并单击回车,就可打开电脑的命令提示符窗口。 -c删除指定空文件夹
在命令提示符窗口中输入代码RD/s/q并单击回车,代码RD/s/q代表的就是删除系统中没有用的空白文件夹。
问题五:怎么删除空的文件夹 如何批量删除所有空文件夹 删除 C 盘的空文件夹, 在下边C:\处可换成你的指定路径即可
复制以下代码入记事本,另存为Clear.bat双击运行即可
@echo off
for /f tokens=* %%a in ('dir /b /ad /s C:\^|sort /r') do rd %%a /q 2nul
问题六:如何批量删除所有空文件夹 ]@]@]
echo offfor /f delims= %%a in ('dir /ad /b /s^|sort /r') do rd %%a
问题七:如何批量删除某个文件夹中的空白文件夹 你打开A文件夹,然后点击“搜索”,输入你要删除的文件类型,如:.txt或 .exe等,在A文件夹下所有路径下的同类型文件都会被搜索出来,你再全部选中就可以删除了,很方便,如图: -c删除指定空文件夹
问题八:如何批量删除指定路径中的所有内容为空的文件夹 删除 C 盘的空文件夹, 在下边C:\处可换成你的指定路径即可复制以下代码入记事本,另存为Clear.bat双击运行即可@echo offfor /f tokens=* %%a in ('dir /b /ad /s C:\^|sort /r') do rd %%a /q 2nul -c删除指定空文件夹
问题九:如何批量删除一个文件夹中的若干空的子文件夹?求大神帮助 找开音乐文件夹-按CTRL+F 如图 输入*.* 再按搜索 右边会列出所有文件,全部复制出去,就可以删除所有文件夹了! 成功了请加分 谢谢 -c删除指定空文件夹
问题十:怎么找到并删除电脑里没用的空文件夹? 下载一个垃圾文件清理器就好了,或者一个批量处理文件都是可以的
C 盘里有空白的文件夹,请问如何删除?
分类: 电脑/网络 电脑常识
问题描述:
打开文件夹看了,什么内容也没有,去删除不掉,请指教了。
解析:
不能乱删C盘的东西,哪怕是空白文件。
反正是空白文件,又不占你空间,删他做什么。
把系统文件和隐藏文件都隐藏了,不要显示。那不就看不到了啊。