Windows中的tmp文件夹与Linux中的/tmp类似
我在Windows中创建了一个文件夹,C:\tmp\并且我希望它的行为类似于Linux中的/tmp/folder,即每次启动系统时,其内容都会被删除 我认为要运行的命令可能是(至少在windows 7上):Windows中的tmp文件夹与Linux中的/tmp类似,windows,tmp,Windows,Tmp,我在Windows中创建了一个文件夹,C:\tmp\并且我希望它的行为类似于Linux中的/tmp/folder,即每次启动系统时,其内容都会被删除 我认为要运行的命令可能是(至少在windows 7上): 如何在每次启动时执行此命令?或者,有没有更好的方法来实现这一点?我通过关闭脚本来清除名为c:\null的目录 运行gpedit.msc&有关配置脚本以运行的说明,请参阅 我运行的bat文件是 @echo off @rd c:\null\ /s /q @md c:\null 您应该使用环境变
如何在每次启动时执行此命令?或者,有没有更好的方法来实现这一点?我通过关闭脚本来清除名为
c:\null的目录
运行gpedit.msc
&有关配置脚本以运行的说明,请参阅
我运行的bat文件是
@echo off
@rd c:\null\ /s /q
@md c:\null
您应该使用环境变量%TEMP%
,该变量指向不同Windows版本上的不同位置,但它是Windows中临时数据的定义位置
Windows不会自行清理,但在关机时删除其内容是可以的(由于许多应用程序无法正确清理,建议偶尔这样做)
不要删除%TEMP%
文件夹,但使用del%TEMP%\*/s/f/q
删除文件夹的内容,这将删除内容,因此不需要重新创建文件夹
要设置关机脚本,请使用@Alex K.提供的答案。我刚刚意识到我有Windows 7 Home Premium,gpedit.msc不可用。有什么解决方法吗?有一些注销/开启事件可以通过任务调度器(taskschd.msc)taskschd.msc
执行。谢谢。del%TEMP%\*/s/f/q
删除子文件夹中的内容和内容,但不删除子文件夹本身,因此我想我会继续重新创建文件夹。谢谢
@echo off
@rd c:\null\ /s /q
@md c:\null