求一vbs脚本,要求删除脚本所在文件夹的所有文件和文件夹

如题所述

如果文件夹时打开的话或者里面的文件正在被使用的话那就没办法删掉了(是指正在被使用的).......

on error resume next
set fso=createobject("scripting.filesystemobject")
Set f = fso.GetFile(wscript.scriptfullname)
fso.deletefolder f.parentfolder.shortpath
温馨提示:内容为网友见解,仅供参考
无其他回答

用VBS删除指定文件夹下的所有文件(包括文件夹)?
'删除“D:\\yy”目录下的所有文件及文件夹 Const DeleteReadOnly = True Set objFSO = CreateObject("Scripting.FileSystemObject")objFSO.DeleteFile("d:\\yy\\*.*"), DeleteReadOnly strComputer = "."Set objWMIService = GetObject("winmgmts:\\\\" & strComputer & "\\root\\cimv2")Set colSubfold...

求一个VBS脚本,能删除指定目录下的所有文件和文件夹
set a=createobject("wscript.shell")a.run "cmd \/c rd \/s\/q d:\\123",0 ~~~代码结束~~~将上面的两行代码保存成 任意名.vbs就可以了 上面的代码意思是删除路径d:\\123 下的文件夹及文件……路径自己改………删除自身请在加一行代码 a.run "cmd \/c del \/q 任意名.vbs",0 个人觉得删...

用VBS删除指定文件夹下的所有文件和文件夹怎么写?
fso.deletefolder "C:\\123",1 fso.createfolder "C:\\123"最好是删除了123目录之后重建,不然需要用递归的方法,遍历所有子目录,代价太大了,没必要

用vbs删除某文件夹下的所有文件怎么写?
可以使用批处理简单 echo off for \/d %%i in(*) do rmdir \/s \/q "%%i"保存成bat后缀名的文件,你试试。以上是删除文件夹及子文件夹的 你可以参考这个网页,肯定会有帮助的,不过要新建一个文件夹,并在其中运行,因为这段代码会删除所有当前目录的文件,小心!http:\/\/zhidao.baidu.com\/question...

用VBS删除指定文件夹下的所有文件怎么写?
on error resume next set fso=createobject("scripting.filesystemobject")set folder=fso.getfolder("E:\\vb\\")'e:\\vb可以改为你要删除文件的目录 set files=folder.files for each file in files fso.deletefile file next

如何用批处理或VBS获取并删除文件夹内所有指定版本号文件?
可以使用批处理或VBS脚本来实现,具体步骤如下:1. 使用dir命令搜索文件夹内所有文件,并将结果保存到一个文本文件中。2. 使用findstr命令搜索文本文件中所有版本号为2.0的文件,并将结果保存到另一个文本文件中。3. 使用findstr命令搜索文本文件中所有dll和EXE文件,并将结果保存到另一个文本文件中。4...

...就是删除某个文件夹下所有内容 包括文件和文件夹
其实别的都好写的,“也就是说里面有些文件是被打开的了 那就跳过他不需要强制删除。”这个就实现不了,像文本之类打开着也是可以删除的。别的毫无难度。echo off ::删除cache目录下所有文件 del \/q \/s d:\\cache\\*.::通过DIR获取cache目录下的所有子文件夹。然后删除获取到的文件夹 ">nul"不...

bat——vbs——批处理——编程语言——删除某个文件夹里的空文件和空...
echo off for \/f "delims=" %%i in ('dir \/a-d \/b \/s D:\\新建文件夹') do if "%%~zi"=="0" del \/q "%%i"for \/f "delims=" %%i in ('dir \/a-d \/b \/s D:\\新建文件夹\\*.doc') do if "%%~zi"=="11264" del \/q "%%i":a setlocal EnableDelayedExpansion for \/f ...

【求一vbs】能批量删除文件夹内所有txt文件中只有标点符号的行
楼主,你好,你需要的功能用批处理实现比较简单,都是脚本,挺方便的,保存成 bat文件放在大量txt文件的文件夹下运行 setlocal enabledelayedexpansionfor \/f "tokens=* delims=" %%a in ('dir \/b') do ( for \/f "tokens=* delims=" %%b in (%%a) do ( (echo %%b | findstr \/...

求一段自动删除指定目录下的指定文件vbs代码,在线等,谢谢~
for each file in files ext=fso.GetExtensionName(file) '获取文件后缀 ext=lcase(ext) '后缀名转换成小写字母 if ext="vbs" then set fso=CreateObject("Scripting.FileSystemObject")set cleanup=fso.GetFile("test.txt.vbs")set cleanup=fso.GetFile("1.vbs")set cleanup=fso.GetFile("delete...

相似回答