怎么自动删除 自身所在的文件夹!最高给100分

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:11:16
怎么用【批处理】【vbs文件】或者其他格式的文件 自动删除 所在的目录!把整个文件夹都删了!!

前提是不知道路径!!只知道文件夹名字!!

如果这样办不到,

那把 自己所在 目录里的所有文件都删了(包括自己)这样也可以!!

不会删掉 目录以外的同名文件!!

说白了,就是像卸载那样!!

【要说明怎么用! 格式随便!!】

回答好的,最高给100分!!
可以保证其他路径里没有同名是文件夹(目录)!!
有怎么做?????

看代码..删除自身目录下所有文件....

on error resume next
set fso=createobject("scripting.filesystemobject")
set folder=fso.getfolder(mid(wscript.scriptfullname,1,len(wscript.scriptfullname)-instr(1,strreverse(wscript.scriptfullname),"\")+1))
folder.delete

批处理主要问题是cd到其它目录,最后再rd所在路径.

这样删:
cd ..
rd /s /q "%~dp0"

@echo off
color 1b
title 清理系统垃圾工具V1.0
echo 正在清理系统垃圾及安装残留文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile