Vista マシンでスペースの問題が発生しており、何が多くのスペースを占有しているのかを突き止める必要があります。
C: の下のすべてのフォルダーと各フォルダーのサイズを返す単純なバッチ ファイルを作成したいと思います。
このdirコマンドは、フォルダー サイズを返すようには見えません。
残念ながら、私たちには管理者権限がなく、サード パーティのアプリケーションをインストールすることもできません。また、この情報を必要とするグループ内の他のユーザーもいます。
ディレクトリサイズを達成する方法についての手がかりについては、このスレッドを見てください。
さもないと:
異サイズ:
@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
すべてのディレクトリ サイズ:
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
Richard Bishop の優れたテスト フォーラムから引用したもの: http://www.bish.co.uk/forum/index.php?topic=58.0
あなたの質問に正確に答えるわけではありませんが、GUI アクセスがある場合は、TreeSize を使用することをお勧めします: http://www.jam-software.com/freeware/index.shtml
コマンド ラインを使用する場合は、Unix utils の du コマンドを使用します: http://unxutils.sourceforge.net/