C:\Users\Administrator>forfiles /?
FORFILES [/P pathname] [/M searchmask] [/S]
[/C command] [/D [+ | -] {yyyy-MM-dd | dd}]
설명:
파일(또는 파일 집합)을 선택하고 파일에 명령을
실행합니다. 일괄 작업에 유용합니다.
매개 변수 목록:
/P pathname 검색을 시작할 경로를 지정합니다.
현재 작업 디렉터리(.)가 기본
폴더입니다.
/M searchmask 검색 마스크에 따라 파일을 검색합니다.
'*'이 기본 검색 마스크입니다.
/S 하위 폴더를 포함하도록
지정합니다. 예, "DIR /S"
/C command 각 파일에 실행할 명령을 지정합니다.
명령 문자열을 큰따옴표로 묶어야
합니다.
"cmd /c echo @file"이 기본 명령입니다.
명령 문자열에 다음 변수를 사용할 수
있습니다.
@file - 파일 이름을 반환합니다.
@fname - 확장명 없이 파일 이름을
반환합니다.
@ext - 파일의 확장명만
반환합니다.
@path - 파일의 전체 경로를 반환합니다.
@relpath - 파일의 상대 경로를
반환합니다.
@isdir - 파일 형식이 디렉터리인 경우 "TRUE"를
반환하고 파일인 경우 "FALSE"를 반환합니다
@fsize - 파일의 크기(바이트)를
반환합니다.
@fdate - 파일을 마지막으로 수정한 날짜를
반환합니다.
@ftime - 파일을 마지막으로 수정한 시간을
반환합니다.
명령줄에 특수 문자를 포함하려면
0xHH 형식의 16진수 코드(예, 탭은 0x09)를
사용하십시오. 내부 CMD.exe 명령
앞에는 "cmd /c"를 사용해야
합니다.
/D date 지정한 날짜와 마지막 수정한 날짜가 늦거나
같은(+) 또는 빠르거나 같은(-) 파일을
찾습니다.
날짜 형식은 "yyyy-MM-dd"입니다.
또한 마지막 수정한 날짜가 현재 날짜에
"dd"일을 더한 날짜보다 늦거나 같은(+)
또는 현재 날짜에서 "dd"일을 뺀 날짜보다
작거나 같은(-) 파일을 찾습니다.
유효한 "dd" 범위는 0에서 32768까지입니다.
부호를 지정하지 않으면 "+"가 기본값입니다.
/? 이 도움말 메시지를 표시합니다.
예:
FORFILES /?
FORFILES
FORFILES /P C:\WINDOWS /S /M DNS*.*
FORFILES /S /M *.txt /C "cmd /c type @file | more"
FORFILES /P C:\ /S /M *.bat
FORFILES /D -30 /M *.exe
/C "cmd /c echo @path 0x09 was changed 30 days ago"
FORFILES /D 2001-01-01
/C "cmd /c echo @fname is new since Jan 1st 2001"
FORFILES /D +2010-11-19 /C "cmd /c echo @fname is new today"
FORFILES /M *.exe /D +1
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"
ex:
Delete the log if it is is 7 days old or older:
FORFILES /p D:\Logs\LogFiles\W3SVC3 /m *.log /d -7 /c "cmd /c del @file"
Print a warning if the testfile is 5 days old or older:
FORFILES /m testfile.txt /c "cmd /c echo file is too old" /d -5
Delete the testfile if it is is 5 days old or older:
FORFILES /m testfile.txt /c "cmd /c Del testfile.txt " /d -5
Find .xls file that were last modified 30 days ago or longer
FORFILES /M *.xls /C "cmd /c echo @path was changed 30 days ago" /D -30
List the size of all .doc files:
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
2010년 11월 19일 금요일
2005년 11월 9일 수요일
Windows XP 사진 및 팩스 뷰어 삭제
Windows XP에는 사진 및 팩스 뷰어라는 이미지 유틸리티가 포함되어있다. MS에서 제공하는 대부분의 프로그램이 무늬만 제공하는 반면 이 유틸리티는 이미지 보기/출력 유틸리티로서 상당한 기능을 제공한다.
그러나 대부분의 사용자들은 자신만의 이미지 유틸리티(예: ACDSee)를 이미 가지고 있으며, 대분분의 경우 사진 및 팩스 뷰어보다 훨씬 막강한 기능을 가지고 있다. 또한 이 유틸리티의 문제점은 설다 다른 유틸리티를 기본 이미지 프로그램으로 설정해도 항상 이 사진 및 팩스 뷰어가 실행된다는 점이다.
이러한 문제는 이 사진 및 팩스 뷰어가 다른 이미지 뷰어의 확장자 연결을 가로채서 실행하기때문에 발생한다. 이 문제를 해결하는 방법은 다음과 같다.
그러나 대부분의 사용자들은 자신만의 이미지 유틸리티(예: ACDSee)를 이미 가지고 있으며, 대분분의 경우 사진 및 팩스 뷰어보다 훨씬 막강한 기능을 가지고 있다. 또한 이 유틸리티의 문제점은 설다 다른 유틸리티를 기본 이미지 프로그램으로 설정해도 항상 이 사진 및 팩스 뷰어가 실행된다는 점이다.
이러한 문제는 이 사진 및 팩스 뷰어가 다른 이미지 뷰어의 확장자 연결을 가로채서 실행하기때문에 발생한다. 이 문제를 해결하는 방법은 다음과 같다.
- 사진 및 팩스 뷰어의 확장자 가로채기 막기
사진 및 팩스 뷰어 를 그대로 사용하면서 확장자 가로채기만 막고 싶다면 다음 절차를 따른다.- 시작/실행/regedit를 입력하고 확인을 클릭한다.
- 다음 레지스트리로 이동한다.
HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers - ShellImagePreview라는 하위키에 마우스 우측버튼을 클릭하고, 삭제를 클릭한다.
- 사진 및 팩스 뷰어 제거주1, 주2
기본적으로 윈도우즈 XP에서 모든 이미지를 볼때 사용되는 사진 및 팩스 뷰어를 제거할 수도 있다. 절차는 다음과 같다.- 시작/실행/cmd를 입력하고 확인을 클릭한다.
- 명령행에서 다음 명령을 입력한다.
regsvr32 /u shimgvw.dll
주1: 사진 및 팩스 뷰어를 제거하면 미리보기가 되지않는다. 따라서 필자는 사진 및 팩스 뷰어의 확장자 가로채기 막기를 사용할 것을 권고한다.
주2: 사진 및 팩스 뷰어를 복구하려면 명령행에서 다음 명령을 실행하면된다.
주2: 사진 및 팩스 뷰어를 복구하려면 명령행에서 다음 명령을 실행하면된다.
regsvr32 shimgvw.dllDLL 파일이 오류를 일으킬때http://www.dll-files.com/dllindex/dll-files.shtml?shimgvwC:₩WINDOWS₩SYSTEM₩ 에 복사를 한다2005년 11월 5일 토요일
피드 구독하기:
글 (Atom)

Fuji AutoAuto