일괄복사xxcopy
링크
컨텐츠 정보
- 11,167 조회
- 0 추천
- 목록
본문
XXCOPY 기술 불릿 # 16
보낸 사람 : Kan Yabumoto tech@xxcopy.com
받는 사람 : XXCOPY 사용자
주제 : XXCOPY를 사용하여 파일을 하나의 디렉토리에 수집
날짜 : 2000-09-14
===============
http://www.xxcopy.com/xxcopy16.htm
문제는 ...
디스크에 대략 몇 개의 파일이 있는지 알고 있습니까?
많은 사람들이 가장 희미한 생각을 가지고 있지 않습니다. 그러나 XXCOPY를 찾으면
유용하게 쓸모가 있다면, 때때로 숫자를 확인해야합니다.
그건 그렇고, 내 자신의 겸손한 컴퓨터에서 C : 드라이브는 약
8,000 개 디렉토리에있는 총 150,000 개의 파일이 총 20GB입니다.
어쨌든 우리는 모두 같은 두통에 직면합니다. 너무 많은 파일도
많은 디렉토리. 파일 찾기는 이제 프로젝트가됩니다. 우리는 시도
지는 전투에서 더 나은 도구를 마련하기가 어렵습니다.
하나의 디렉토리로 파일을 검색하고 수집하십시오.
많은 경우 디렉토리에 특정 파일을 수집하면
많은 시간. 예를 들어 모든 Microsoft Word 문서를 수집하는 경우
전체 볼륨의 (.DOC) 파일을 하나의 하위 디렉토리로
찾아보고 특정 파일을 찾는 것이 훨씬 쉬워졌습니다.
이것이 XXCOPY의 / SX, / SG 및 그 변형입니다.
이 작업을 수행하는 전통적인 방법은 (// ... 주석을 넘어서 입력하지 마십시오)
XCOPY C : \ *. doc D : \ mydocs \ / S // Microsoft의 XCOPY 사용
XXCOPY C : \ *. doc D : \ mydocs \ / S // XXCOPY와 동일
/ S 스위치는 복사 작업을 재귀 적으로 수행합니다.
하위 디렉토리로 들어가서 일치하는 모든 파일을 복사하십시오.
대상에 하위 디렉토리가 없으면
필요에 따라 생성됩니다.
-------------------------------------------------- --------
대상 디렉토리는 일부러
위의 예에서 다른 드라이브에서 선택되었습니다.
대상이 같은 볼륨에 있는지 확인하십시오 ...
XCOPY C : \ *. doc C : \ mydocs \ / S // 치명적 오류
XXCOPY C : \ *. doc C : \ mydocs \ / S / CCY
이것은 주기적 복사 상황의 전형적인 경우입니다.
Microsoft의 XCOPY는 처리 할 수 없습니다. XXCOPY / CCY를 사용하여
동일한 볼륨에서 대상을 지정할 수 있습니다.
자세한 내용은 XXTB # 07 을 참조하십시오 .
-------------------------------------------------- --------
원하는 파일이 모두 대상으로 복사되었지만
대상 디렉토리에는 필연적으로 많은 하위 디렉토리가 있습니다.
다음 단계는 여전히 시간이 많이 걸립니다.
XXCOPY는 더 나은 솔루션을 제공합니다.
XXCOPY는 만드는 것을 피하는 상황을 처리하는 더 좋은 방법이 있습니다
대상의 하위 디렉토리 물론, 그것은 불가피하다
많은 파일이 같은 파일 이름을 공유합니다. XXCOPY는 새로운
중복 파일을 대상으로 복사 할 때의 이름.
XXCOPY C : \ *. doc D : \ mydocs \ / SX
XXCOPY C : \ *. doc D : \ mydocs \ / SG
당사의 원래 디렉토리 평탄화 기능 (/ SX, / SL 및 / SR)
소스 디렉토리 경로 (구별 부분 만)
항상 고유 한 긴 파일 이름을 형성하는 소스 파일 이름
(그리고 파일의 출처를 알 수 있습니다).
/ SL Flattens 하위 디렉토리, add-name-Left
/ SX Flattens 하위 디렉토리, add-name-Middle
/ SR Flattens 하위 디렉토리, add-name-Right
XXCOPY 사용자의 대중적인 요구에 따라 새로운 파일 수집을 다시 엔지니어링했습니다.
/ SG 및 원래 파일 이름을 유지하는 변형입니다.
/ SG와 / SGN과 동일 (가장 최신순으로 정렬)
/ SGN 정렬, 최신 파일부터
/ SGO 정렬, 가장 오래된 파일부터
/ SGF 분류되지 않은, 먼저 제공
/ SGNO는 최신 파일을 선택합니다
/ SGOO가 가장 오래된 파일을 선택합니다
/ SGFO는 처음 발견 된 파일을 선택합니다
선택할 수있는 총 9 가지 맛입니다! 우리가 가장 좋아하는 것은 / SGN
더 짧은 버전 인 / SG와 동등한 영광을 얻었습니다.
/ SX (/ SL 또는 / SR) 스위치는 디렉토리를 평평하게합니다.
이러한 체계가 어떻게 작동하는지 이해하려면 실제로 가장 쉬운 방법입니다
명령을 실행하고 대상 디렉토리를보십시오.
디렉토리 평탄화 기능부터 시작하겠습니다.
XXCOPY C : \ *. doc D : \ mydocs \ / SX // 중간에 경로를 넣습니다.
결과는
D : \ mydocs \ MYFILE` 내 문서`word`.DOC
D : \ mydocs \ MYFILE` 정크`Vote2000`gore`.DOC
D : \ mydocs \ MYFILE` 정크`Vote2000` 부시`.DOC
D : \ mydocs \ MYFILE` 정크`Vote1996`dole`.DOC
...
네 개의 MYFILE.DOC 파일은 네 개의 디렉토리에서 수집됩니다.
이 경우 백 슬래시 (디렉토리 이름 구분 기호)가 변환됩니다.
파일 이름에 자주 사용되지 않는 합법적 인 문자로
(기본값 = 백 아포스트로피 (`)). (디렉토리를 선택하려면 아래를 참조하십시오.
기본 문자 이외의 이름 구분 문자).
/ SL 및 / SR 변형은 각각 경로 이름 부분을 배치합니다.
파일 이름의 왼쪽 또는 오른쪽에 있습니다. 우리는 좋아
/ SX 버전은 세 가지 변형 중에서 가장 우수합니다.
파일 이름은 원본과 같이 시작하고 끝도 남아 있습니다.
Windows가 연결할 응용 프로그램을 알 수 있도록 동일
파일 아이콘을 두 번 클릭하면 파일이 나타납니다.
/ SG 스위치는 파일을 디렉토리로 수집합니다.
모든 파일 수집 기능 (/ SG 및 그 변형) 작동
주어진 파일 이름에 대해 하나의 파일 만있는 경우에도 동일합니다.
끝에 O (0이 아니라 Oh)가있는 스위치는 하나의 파일 만 유지합니다.
주어진 파일 이름에 대해 최신, 가장 오래된 또는 처음 찾은 파일).
반면에 다른 / SG 기능은 모든 파일을 수집해야합니다.
하나의 디렉토리에 동일한 파일 이름을 사용합니다. 그러므로 우리는
중복에 대한 파일 이름을 합성하십시오. XXCOPY는 단순히 추가
파일 이름에 "중간 이름". 예를 들어
XXCOPY C : \ *. doc D : \ mydocs \ / SG // 정렬, 최신 파일 먼저
결과는
D : \ mydocs \ MYFILE.DOC // 최신 파일
D : \ mydocs \ MYFILE.0001.DOC // 두 번째 최신
D : \ mydocs \ MYFILE.0002.DOC // 세번째 최신
D : \ mydocs \ MYFILE.0003.DOC // 네 번째 최신
...
이 기능은 재미있게 놀 수 있습니다.
예를 들어 시스템에 몇 개의 .JPG (이미지) 파일이 있는지 확인하십시오.
XXCOPY C : \ *. jpg C : \ temp \ / SG / CCY
그들과 얼마나 많은 공간이 묶여 있는지 놀랄 수 있습니다.
이 특정 예는 가장 좋아하는 도구가 될 수 있습니다.
의심스러운 사진을 위해 자녀의 컴퓨터를 스누핑하십시오 !!!
평탄화 취소 = 나무 재건.
/ SX와 / SG의 차이점은
임시 사용의 경우 / SG 스위치가 대부분의 사람들에게 더 쉬워 보입니다. 그만큼
두 가지 접근 방식의 가장 중요한 차이점은 / SX
/ SL 및 / SR) 스위치는 새로운 파일 이름을 잃지 않고 합성합니다.
파일의 원점 사실, XXCOPY는
원본을 다시 만들 수있는 다음 세 가지 스위치
대상 (평평한) 디렉토리의 디렉토리 구조
/ SLR / SL이 만든 디렉토리에서 원래 디렉토리를 다시 작성합니다.
/ SXR / SX가 만든 디렉토리에서 원래 디렉토리를 다시 작성합니다.
/ SRR / SR에서 만든 디렉토리에서 원래 디렉토리를 다시 작성합니다.
이 스위치는 병합 된 디렉토리와 일치해야합니다.
했다. 예를 들어 / SL을 사용하여 디렉토리를 병합하면
/ SLR 등을 사용해야합니다. 또한 디렉토리 이름 분리 문자
문자는 전개와
재건 단계.
예 :
XXCOPY C : \ word \ *. doc D : \ mydocs \ / SX // 병합
XXCOPY D : \ mydocs \ C : \ word2 \ / SXR // 재 구축
최종 목적지 디렉토리 (C : \ word2 \)는
위의 두 단계에서와 동일한 파일 및 하위 디렉토리
파일을 복사하는 다음 명령을 실행할 때
목적지에 직접.
XXCOPY C : \ word \ *. doc C : \ word2 \ / S
디렉토리 이름 구분 문자
디렉토리 이름 분리 문자는 알파벳이 아닌 유효한 모든 알파벳 일 수 있습니다.
공백이 아닌 문자. 다음 줄에는 이러한 문자가 모두 나열되어 있습니다.
! # $ % & '()-. @ ^ _`{} ~
많은 사람들이 일반적인 영어 사용에서 자주 사용되기 때문에
따라서 파일 이름에 나타날 가능성이 높습니다.
기본 구분 문자 (백 아포스트로피 문자`)
선택되었습니다. 다음으로 좋은 후보는 아마도 캐럿 기호 (^) 일 것입니다.
여기서 문제는 캐릭터가
백 슬래시 문자는 파일 이름에 유효한 문자 여야합니다.
따라서 선택한 구분 기호가 이미있을 수 있습니다.
기존 파일 이름의 일부 여야합니다. 이러한 불행한 경우에는
합성 된 이름에서 재 구축 될 디렉토리 이름
원래 경로와 동일하지 않을 것입니다, 약간의 불편.
마지막 메모.
마지막으로, 파일을 디렉토리에 모으는 것을 상기시켜 드리겠습니다
멋지지만 더 많은 중복 파일에 기여합니다. 그래서 만들어
임시로 수집 한 모든 파일을 제거해야합니다
당신이 그들과 함께 완료하자마자 목적. 처리하는 한 가지 방법
임시 작업에 항상 같은 디렉토리를 사용해야합니다.
© 저작권 2016 Pixelab 판권 소유.
[ XXCOPY 홈 ] [ 목차 ] [ << ] [ >> ]
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.