Friday, March 23, 2007
파일 개수 세기 도스 명령어; File Counter DOS Command
도스에는 파일 개수를 세는 명령이 따로 없습니다. 그렇지만 DIR 명령을 실행하면, 출력 결과 맨 밑에 파일 개수와 디렉토리(폴더) 개수가 표시됩니다.
다만 DIR 명령은 기본적으로, 히든파일(숨김파일)은 보여주지 않기에 반드시
/a
라는 옵션을 붙여서 모든 파일이 나오게 해야 정확한 파일 개수를 알 수 있습니다.
그리고 /w 라는 옵션을 붙이면, 좀더 간략하게 출력됩니다. 다음 화면과 같습니다.
위의 경우, 서브-디렉토리가 하나도 없는 디렉토리에서 DIR 명령을 실행했지만, 디렉토리가 2개 있다고 나오고 있습니다.
이것은 [.] 과 [..] 이라는 디렉토리까지 포함한 것입니다.
[.] 은, 현재 디렉토리 그 자체이고
[..] 은, 상위 디렉토리입니다.
따라서 이 경우에는, 디렉토리 개수에서 2를 빼야, 실제의 정확한 디렉토리 개수가 나옵니다.
dir 명령에 대한 도움말을 보려면
dir /?
라고 하면 됩니다.
다만 DIR 명령은 기본적으로, 히든파일(숨김파일)은 보여주지 않기에 반드시
/a
라는 옵션을 붙여서 모든 파일이 나오게 해야 정확한 파일 개수를 알 수 있습니다.
그리고 /w 라는 옵션을 붙이면, 좀더 간략하게 출력됩니다. 다음 화면과 같습니다.
D:\Z>dir /a /w
D 드라이브의 볼륨: Foo
볼륨 일련 번호: 4873-A635
D:\Z 디렉터리
[.] [..] 1.html example.bat
Example.class example.cpp example.exe example.html
Example.java example.obj example.php example.pl
example.py example.txt example1.cpp example1.exe
example1.html example1.obj example1.pl Example2.class
example2.pl out.txt test.txt tt
ttt _del.bat
24개 파일 105,798 바이트
2 디렉터리 52,495,368,192 바이트 남음
D:\Z>
D 드라이브의 볼륨: Foo
볼륨 일련 번호: 4873-A635
D:\Z 디렉터리
[.] [..] 1.html example.bat
Example.class example.cpp example.exe example.html
Example.java example.obj example.php example.pl
example.py example.txt example1.cpp example1.exe
example1.html example1.obj example1.pl Example2.class
example2.pl out.txt test.txt tt
ttt _del.bat
24개 파일 105,798 바이트
2 디렉터리 52,495,368,192 바이트 남음
D:\Z>
위의 경우, 서브-디렉토리가 하나도 없는 디렉토리에서 DIR 명령을 실행했지만, 디렉토리가 2개 있다고 나오고 있습니다.
이것은 [.] 과 [..] 이라는 디렉토리까지 포함한 것입니다.
[.] 은, 현재 디렉토리 그 자체이고
[..] 은, 상위 디렉토리입니다.
따라서 이 경우에는, 디렉토리 개수에서 2를 빼야, 실제의 정확한 디렉토리 개수가 나옵니다.
dir 명령에 대한 도움말을 보려면
dir /?
라고 하면 됩니다.
tag: batch
배치파일 | DOS CMD BATCH .BAT
<< Home