×

c删除指定空文件夹

c删除指定空文件夹(c语言删除指定文件)

admin admin 发表于2023-03-24 23:53:10 浏览50 评论0

抢沙发发表评论

本文目录一览:

怎么用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盘的东西,哪怕是空白文件。

反正是空白文件,又不占你空间,删他做什么。

把系统文件和隐藏文件都隐藏了,不要显示。那不就看不到了啊。