如果我使用Turbostudio便携式计算机构建并在以后使用,则在主机上创建了两个文件夹,应使用批处理文件将其删除。这是两个文件夹:
C:\Users\XXXXX\AppData\Local\Turbo.net
C:\Users\XXXXX\AppData\Local\Temp\SPOON
在SPOON
中另外创建了子文件夹CACHE
。
我从 matt 找到了一个在临时文件夹上工作的代码:
@echo off
:: BatchGotAdmin (Run as Admin code starts)
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:: BatchGotAdmin (Run as Admin code ends)
:: Your codes should start from the following line
@echo off
cd %temp%
rd /S /Q %temp%
但是如何删除Turbo.net
中的Local
文件夹?
答案 0 :(得分:0)
如果要删除当前用户的文件夹,只需为其使用用户环境。要获取有关您的环境的信息,请打开cmd.exe
运行set
,将每个环境变量定义为一个名称,然后定义一个值,即
APPDATA=C:\Users\USER123\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
LOCALAPPDATA=C:\Users\USER123\AppData\Local
要批量使用变量,只需将其名称包装在%
中即可获取值。因此,要删除您的Turbo.net
文件夹,只需将此行添加到脚本底部即可。
rd /S /Q "%LOCALAPPDATA%\Turbo.net"
与处理临时文件的目录完全相同,临时文件也应包含在双引号中,并应附加SPOON
:
rd /S /Q "%TEMP%\SPOON"
如果执行set
,您将看到temp=
被定义为变量。您只需执行echo %temp%
和echo %localappdata%
即可查看每个值。
要更改文件夹的属性,请使用命令attrib
。
您可以决定计划更改哪些属性,但作为提示,请从cmd运行attrib /?
来查看帮助。
例如:
attrib -H "%localappdata%\Turbo.net"
此命令行删除+H
将在其中添加属性的文件夹的隐藏属性。