13

WindowsでフォルダC:\ tmp \を作成しましたが、Linuxでは/ tmp /フォルダのように動作させたいです。つまり、システムが起動するたびにその内容が削除されます。

実行するコマンドは(少なくともWindows 7では)次のようになると思います。

RD C:\tmp /S /Q
MKDIR C:\tmp

起動するたびにこのコマンドを実行する方法はありますか?または、これを達成するためのより良い方法はありますか?

4

2 に答える 2

7

%TEMP%さまざまなWindowsバージョンのさまざまな場所を指す環境変数を使用する必要がありますが、これはWindowsの一時データ用に定義された場所です。

Windowsはそれ自体をクリーンアップしませんが、シャットダウン時にその内容を削除することは問題ありません(また、多くのアプリケーションが適切にクリーンアップされないため、時々削除することをお勧めします)。

%TEMP%フォルダを削除しないdel %TEMP%\* /s /f /qでください。代わりにコンテンツが削除されるので、フォルダを再作成する必要はありません。

シャットダウンスクリプトを設定するには、@AlexKから提供された回答を使用してください。

于 2013-02-27T11:55:36.847 に答える
5

シャットダウンスクリプトを使用して、というディレクトリをクリアしますc:\null

実行するスクリプトの構成手順については、 http://technet.microsoft.com/en-us/library/cc770300.aspxgpedit.mscを実行して参照してください。

私が実行するbatファイルは

@echo off
@rd c:\null\ /s /q
@md c:\null
于 2013-02-27T11:40:43.730 に答える