제목
글쓴이
그냥... @echo off cd \ dir ???.exe /s > result.txt 이렇게만 해주면 될거 같은데요?
날짜별로 로깅하고 싶다면.... echo %date% >> result.txt dir ???.exe /s >> result.txt 뭐 요런 것도 가능하겠네요. 리눅스에서 파일 Audit 기능의 소프트웨어가 많이 있긴 한데... 윈도우즈도 찾아보면 그런 소프트웨어 있지 않을까합니다. 제가 찾는건 귀찮아서... ㅡㅡ;;
우왕, 도스 시절에 배치파일 요리조리 만들어 본 적 있는데, 참 오랜만에 들어보는 용어네요 ^^
성안님 답안이 .. 정답입니다.. 고수심다..
만약 파일 위치를 안다면 if exist ... 명령을 활용할 수도 있고요, 하드나 폴더 전체를 뒤져야한다면 > 로 파일을 만든 후, 그 파일에서 find 명령을 이용하여 특정 스트링을 검색하고 결과 출력을 할 수 있습니다. 두 명령을 이용하면 뭔 파일이 있다, 없다 형태로 리포트 파일을 생성할 수 있을 것 같습니다.
덕민님 좀 갈촤 주세요 예제를
오랫만이네요 echo offㅡㅡ...
찾는 파일이 D:\down\zterm_141.exe 이라면 이렇게 하면 될 것 같네요. @echo off SET S_FILE="D:\down\zterm_141.exe" if exist %S_FILE% goto yes echo "%S_FILE% is not existed !!" goto out; :yes echo "%S_FILE% is existed!!" :out
전체 C드라이브를 찾아서 result.txt로 만들어준 파일입니다. 일단 dir /s c:\cmd.exe >> %COMPUTERNAME%-result.txt 이렇게 만들긴 했는데 없으면 해당 파일이 없다 있으면 dir로 나온 값을 그대로 찍고 싶군요
result.txt 를 만들었다면.. 이렇게 해보세요. 원하는 결과가 되었으면 좋겠네요. @echo off set s_file=zterm_141.exe find /c "%s_file%" result.txt > nul if %errorlevel% == 0 goto found echo "%s_file% not found" goto done : found find "%s_file%" result.txt :done
후아~~ 눈이 휘둥그레~~~ @.@ 고수 분들이 많으십니다~~~^^