2013-02-28 2 views
0

본질적으로 "DIR/s"의 요약을 가져올 수 있지만 목록이 필요하지 않습니다. 내가 사용하는 파일/폴더/바이트 수 및 사용 가능한 바이트 수를 볼 수 있고 모든 파일을 파이프로 보내고 싶습니까?모든 파일 및 하위 디렉토리를 계산하는 Windows 배치 파일

+1

어떤 도구가 허용됩니까? 어떤 버전의 Windows (따라서'cmd.exe')? – 0xC0000022L

+0

'dir' 대신'diruse' 사용을 고려하십시오. http://www.microsoft.com/en-us/download/details.aspx?id=18546&hl=ko –

답변

0

이 작업은 명령 줄 스크립팅을 사용하여 수행 할 수 있지만 PowerShell을 사용하면 훨씬 쉽습니다.

폴더 당 수집하려는 정보와 요약 정보를 알지 못하는 한 지금 당장 해결 된 솔루션을 제공 할 수 없습니다.

그러나, 나는 다음과 같은 스레드에서 제공하는 스크립트와 답변을 통해 실험 읽어 보시기 바랍니다 것 :

HTH를. 필요한 경우

+0

Ah thanks! 이 뜻은 무엇입니까? 667 파일 37,487,015,901 바이트 392 디렉토리 이 인스턴스에서는 실제로 필요하지 않으므로이 바이트를 생략했습니다. 사용 된 바이트조차도 선택 사항이며 파일과 디렉토리의 수가 더 많습니다. Windows 디렉토리에서 마우스 오른쪽 버튼> 속성을 ​​클릭하면 보게 될 것과 비슷합니다. –

+0

@RichardTurner :이 문제에 대한 해결책은 "PowerShell을 사용하면 훨씬 쉽지 않습니다"라고 생각하지 않습니다. 심지어 제 배치 솔루션이 PowerShell과 동등한 것보다 쉽다고 생각합니다 ... – Aacini

1
@echo off 
setlocal EnableDelayedExpansion 
for /F %%a in ('dir') do (
    set files=!dirs! 
    set dirs=%%a 
) 
echo %files% Files(s), %dirs% Dir(s) 

이전 배치 파일은 쉽게 사용 가능한 바이트 수를 얻기 위해 수정 될 수있다.

안토니오

관련 문제