我在Windows中创建了一个文件夹,C:\ tmp \,我希望它在Linux中的行为类似于/ tmp / folder,即每次启动系统时都会删除其内容。
我认为要运行的命令可能是(至少在Windows 7上):
RD C:\tmp /S /Q
MKDIR C:\tmp
在每次启动时执行此命令的方法?或者,有任何更好的方法来实现这一目标吗?
答案 0 :(得分:4)
我通过关闭脚本来清除名为c:\null
运行gpedit.msc
&有关配置要运行的脚本的说明,请参阅http://technet.microsoft.com/en-us/library/cc770300.aspx。
我运行的bat文件是
@echo off
@rd c:\null\ /s /q
@md c:\null
答案 1 :(得分:3)
您应该使用指向不同Windows版本上不同位置的环境变量%TEMP%
,但它是Windows中临时数据的已定义位置。
Windows不会自行清理它,但可以在关机时删除其内容(并且由于许多应用程序无法正常清理,建议偶尔执行此操作)。
不要删除%TEMP%
文件夹,但使用del %TEMP%\* /s /f /q
删除内容,这样就不会删除内容,因此您无需重新创建文件夹。
要设置关闭脚本,请使用@ Alex K。
提供的答案