我需要将 C: 和 D: 驱动器上的某些文件夹标记为临时文件夹,以便在关机后删除其中保存的所有内容。
我怎样才能做到这一点?
答案1
假设您使用的是 Windows,请编写一个脚本来删除相关文件夹。您也可以在启动时执行此操作以创建文件夹(如果适用于您的情况)。
打开 gpedit.msc(本地策略)->计算机配置->Windows 设置->脚本->关机/启动->添加
答案2
这gpedit.msc 答案过去我曾尝试过。我甚至还点赞了。我也尝试过解锁者和启动移动。两者都可以在下次重新启动时删除文件夹。Unlocker 可以处理大多数删除操作,但我的特殊情况对它来说太难了。
以下是对我有用的方法。它使用任务计划程序在系统启动时运行删除任务。
- 打开任务计划程序。按Win+R并运行
control schedtasks
。 - 创建任务。
- 常规选项卡
- 提供名称
- 选择
Run whether user is logged on or not
- 查看
Run with highest privileges
- 配置
Windows 7, Windows Server 2008 R2
- 触发器选项卡
- 按
New...
- 设置
Begin the task
At startup
- 按
OK
- 按
- “操作”选项卡
- 按
New...
- 设置
Program/script:
C:\windows\system32\cmd.exe
- 设置
Add arguments (optional):
/c rmdir /s /q C:\some_directory
- 按
OK
- 按
- “条件”选项卡
- 清除所有复选框
- “设置”选项卡
- 查看
Allow task to be run on demand
- 查看
Run task as soon as possible after a scheduled start is missed
- 清除剩余的复选框
- 设置
If the task is already running, then the following rule applies:
Run a new instance in parallel
- 查看
- 点击
OK
- 常规选项卡