怎样用DOS删除目录下指定文件名的所有文件夹

怎样用DOS删除目录下指定文件名的所有文件夹,第1张

呵呵,刚在空间写了篇for命令的文章,这个问题算是一例吧,还请高手完善。
打开记事本程序把下面内容复制进去然后另存为所有类型 xxbat
@echo off&setlocal EnableDelayedExpansion
::下两行等号后可根据情况更改
set ddd=d:\a
set sss=abc
::------确定要删文件夹字符长度------
:loop
set /a m+=1
if not "!sss:~%m%,1!" equ "" goto :loop
::开始查找和删除
cd /d %ddd%
for /f %%k in ('dir /s/b/ad') do (
set aaa=%%k
if "!aaa:~-%m%!" equ "%sss%" rd /s/q %%k 2>nul)

del
d:\_desktopini
/f/s/q/a
强制删除d盘下所有目录内(包括d盘本身)的_desktopini文件并且不提示是否删除
/f
强制删除只读文件
/q
指定静音状态。不提示您确认删除。
/s
从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。
/a的意思是按照属性来删除了

版本 2支持库 shell子程序 _按钮1_被单击局部变量 a, 文本型局部变量 成员数, 整数型局部变量 文本, 文本型, , "0"局部变量 当前成员编号, 整数型, 静态编辑框1内容 = “”a = 寻找文件 (取特定目录 (3) + “\txt”, )判断循环首 (a ≠ “”) 编辑框1内容 = 编辑框1内容 + a + #换行符 a = 寻找文件 (, )判断循环尾 ()文本 = 分割文本 (编辑框1内容, #换行符, )成员数 = 取数组成员数 (文本)计次循环首 (成员数, ) 如果 (编辑框1内容 = “”) 跳出循环 () 否则 判断开始 (当前成员编号 = 成员数) 当前成员编号 = 1 默认 当前成员编号 = 当前成员编号 + 1 判断结束 删除文件 (取特定目录 (3) + “\” + 文本 [当前成员编号]) 如果结束计次循环尾 ()

1结束进程后删除
2重重启删除
3进入安全模式删除
4用超级兔子删除
5用cmd命令强行删除
6进DOS绝对行
一、常规解决办法:
1,注消或重启电脑,然后再试着删除。
2,进入“安全模式删除”。
3,在纯DOS命令行下使用DEL,DELTREE和RD命令将其删除。
4,如果是文件夹中有比较多的子目录或文件而导致无法删除,可先删除该文件夹中的子目录和文件,再删除文件夹。
5,在任务管理器中结束Explorerexe进程,然后在命令提示符窗口删除文件。
6,如果你有安装ACDSee,FlashFXP,Nero,Total这几个软件,可以尝试在这几个软件中删除文件夹。
二、高级解决方案:
1,磁盘错误
运行磁盘扫描,并扫描文件所在分区,扫描前确定已选上修复文件和坏扇区,全面扫描所有选项,扫描后再删除文件。
2,预读机制:
某些媒体播放中断或正在预览时会造成无法删除。在“运行”框中输入:REGSVR32 /U SHMEDIADLL,注销掉预读功能。或删除注册表中下面这个键值:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]。
3,防火墙:
由于反病毒软件在查毒时会占用正在检查的文件,从而导致执行删除时提示文件正在使用,这时可试着暂时关闭它的即时监控程序,或许可以解决。
4,OFFice、WPS系列软件:
OFFice的非法关闭也会造成文件无法删除或改名。重新运行该程序,然后正常关闭,再删除文件。
5,借助WinRAR:
右击要删除的文件夹,选择“添加到压缩文件”。在d出的对话框中选中“压缩后删除源文件,”随便写个压缩包名,点确定。
6,权限问题:
如果是2000和xp系统,请先确定是否有权限删除这个文件或文件夹。
7,可执行文件的删除:
如果可执行文件的映像或程序所调用的DLL动态链接库文件还在内存中未释放,删除时就会提示文件正在使用,解决方法是删除系统的页面文件,Win98中是Win386SWP,Win2000/XP是pagefilesys。注意要在DOS下删除。
8,文件粉碎法:
使用文件粉碎机,如File Pulverizer,可以彻底删除一些顽固文件。
=========================================
类似于第一套方案但稍有不同:
相信大家都遇到过要删除某个文件时,提示“该文件正被别的进程使用,不能删除”的情况,通常的方法是关闭使用该文件的程序或在任务管理器中杀死相关进程后,删除。可如果这样也不能删除呢!?这时,你可以试试下面的方法,相信其中至少有一个办法能解除您的烦恼:
①注销或重启后,再删;
②进入安全模式或用启动软盘(光盘)启动进入纯DOS,删除;
③如果是删除文件夹,从里往外删,即先进入该文件夹,删除里面所有内容,然后再返回上一层目录,删除该文件夹;
④用Windows优化大师等的文件粉碎机删除;
⑤Win2000/XP系统以管理员身份登录,再执行删除 *** 作;
⑥如果系统是WinXP,关闭系统还原,再删;
⑦对于大文件,特别是压缩包文件,关闭杀毒软件的实时监控后,再删;
⑧注销掉预读功能再删,方法:开始→运行,输入regsvr32 /u shmediadll,确定。重启后再删。完了再运行一下regsvr32 shmediadll,恢复注册;
⑨用WinRAR删除,打开WinRAR,点“添加”,选中要删除的文件,在“设置”下点选“压缩后删除源文件”,压缩完成后把压缩文件也删除。
⑩先对该文件所在分区进行磁盘扫描,扫描前选中“自动修复文件和扇区”,完成后再删;
⑾打开命令提示符窗口,然后再打开任务管理器,结束“Explorerexe”进程,在命令提示符窗口进入该文件所在目录,用Del命令删除,完了在任务管理器中点“文件”→新建任务→浏览→找着C:\WINDOWS\Explorerexe,点“确定”即可;
⑿Win2000/XP系统,清除页面文件再删除。方法:系统属性→高级→性能设置→高级→虚拟内存更改→把页面文件大小设为“无分页文件”,重启后进行删除。然后恢复原来的页面文件。

如何强制删除文件
有时候系统的某个文件、或者文件夹怎么删除也删除不了,提示文件正在使用中等等。这时可以使用强制删除的命令来解决。
首先讲解一下强制删除文件夹的方法:当删除一个文件夹的时候,删除不了,出现下图所示的提示。
那我们就用DOS命令来强制删除,单击桌面开始按钮,找到运行选项。
单击运行,在运行文本框中输入CMD,然后回车。然后在如下图所示的DOS命令行,输入:rd/s/qE:\acd,备注:rd/s/q后面跟需要强制删除的文件夹所在的路径及文件夹名。
再来讲解强制删除文件的方法:当我删除下图中的文件时,提示文件正在使用中,删除不了。那我就DOS命令强制删除这个文件,同样在DOS命令行里面 *** 作,
在命令行输入:del/s/f/qe:\QXOpenGameexe,备注:del/s/f/q后面跟需要强制删除的文件所在的路径及文件夹名,文件名后面要带上扩展名。
回车后,原来不能删除的文件已经消失。

1、首先在桌面上将文档点击打开。

2、打开了文档之后,将鼠标停留在目录页面上的页码位置,双击此页码。

3、此时就进入到页码编辑页面,点击删除页面下面的三角形图标。

4、然后在下拉的菜单栏里面选择本页。

5、这样就可以将word中的目录页码删除了。

选中word文档,双击打开。
其次在该界面中,选中要去掉目录格式的文字。接着在该界面中,点击上方工具栏里的引用选项。最后在该界面中,选择目录级别里普通文本选项即可。
设置目录格式的方法:首先切换到大纲视图,进入大纲视图模式;然后设置目录级别,还可以设置字体格式,大小,字体;最后返回更新目录即可。

1.首先,安装SHH远程软件,连接到linux服务器,然后使用SSH登录到linux服务器;

2.其次,新建文件夹,其中将显示日期和时间以及一些特定参数;

3.接着,在linux下,rm是删除命令,先查看rm的帮助说明,然后使用rm test删除文件;

4.提示无法删除目录,即rm没有参数时,只能删除文件,不能删除文件夹;

5.最后,进行删除 *** 作时不要使用-rf参数,请使用rm -rf test直接删除目录下的所有文件而不删除文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13119717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-03
下一篇 2023-06-03

发表评论

登录后才能评论

评论列表(0条)

保存