如何将文件夹设置为“临时”,以便在关机后删除其内容?

如何将文件夹设置为“临时”,以便在关机后删除其内容?

我需要将 C: 和 D: 驱动器上的某些文件夹标记为临时文件夹,以便在关机后删除其中保存的所有内容。

我怎样才能做到这一点?

答案1

假设您使用的是 Windows,请编写一个脚本来删除相关文件夹。您也可以在启动时执行此操作以创建文件夹(如果适用于您的情况)。

打开 gpedit.msc(本地策略)->计算机配置->Windows 设置->脚本->关机/启动->添加

答案2

gpedit.msc 答案过去我曾尝试过。我甚至还点赞了。我也尝试过解锁者启动移动。两者都可以在下次重新启动时删除文件夹。Unlocker 可以处理大多数删除操作,但我的特殊情况对它来说太难了。

以下是对我有用的方法。它使用任务计划程序在系统启动时运行删除任务。

  1. 打开任务计划程序。按Win+R并运行control schedtasks
  2. 创建任务。
    1. 常规选项卡
      1. 提供名称
      2. 选择Run whether user is logged on or not
      3. 查看Run with highest privileges
      4. 配置Windows 7, Windows Server 2008 R2
    2. 触发器选项卡
      1. New...
      2. 设置Begin the taskAt startup
      3. OK
    3. “操作”选项卡
      1. New...
      2. 设置Program/script:C:\windows\system32\cmd.exe
      3. 设置Add arguments (optional):/c rmdir /s /q C:\some_directory
      4. OK
    4. “条件”选项卡
      1. 清除所有复选框
    5. “设置”选项卡
      1. 查看Allow task to be run on demand
      2. 查看Run task as soon as possible after a scheduled start is missed
      3. 清除剩余的复选框
      4. 设置If the task is already running, then the following rule applies:Run a new instance in parallel
    6. 点击OK

相关内容