質問

Vistaマシンにスペースの問題があり、何がそんなに多くのスペースを占めているのかを把握する必要があります。

C:および各フォルダーのサイズの下のすべてのフォルダーを返す簡単なバッチファイルを書きたいと思います。

dir コマンドはフォルダーサイズを返すようには見えません。

残念ながら、管理者の権利はなく、サードパーティのアプリケーションをインストールできず、この情報も必要な他のユーザーがグループにあります。

役に立ちましたか?

解決

ディレクトリサイズを達成する方法についての手がかりについては、このスレッドをご覧ください。

ディレクトリサイズを表示するバッチファイル

さもないと:

dirsize:

@echo off
setLocal EnableDelayedExpansion
set /a value=0
set /a sum=0
FOR /R %1 %%I IN (*) DO (
set /a value=%%~zI/1024
set /a sum=!sum!+!value!
)
@echo %CD%:!sum! k

alldirsize:

echo off
set WORKING_DIRECTORY=%cd%
    for /f "delims=" %%a in ('dir /a:D /D /B /S') do (  
            echo off
            cd %%a
            "%WORKING_DIRECTORY%"\dirsize "%%a"
            cd %WORKING_DIRECTORY%
) 

これを使って: ALLDIRSIZE > C:\temp\FileContainingFolderSizes.txt

優れたリチャードビショップテストフォーラムから取られています。 http://www.bish.co.uk/forum/index.php?topic=58.0

他のヒント

あなたの質問に正確に答えるわけではありませんが、GUIアクセスがある場合は、木を使用することをお勧めします。http://www.jam-software.com/freeware/index.shtml

コマンドラインを希望する場合は、UNIX UTILSのDUコマンドを使用します。http://unxutils.sourceforge.net/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top