FastCopy 사용방법

ruru 2019.09.09 07:22:29

1. 개요

Windows 계 빠른 파일 복사 및 백업 도구입니다.

UNICODE로 밖에 표현할 수없는 파일 이름이나 MAX_PATH (260 자)을 넘은 위치의 파일도 복사 할 수 있습니다.

자동으로 원본 및 대상이 동일한 HDD (or SSD)에 속하는지를 판정 한 후 다음 작업을 수행합니다.
다른 HDD 사이 멀티 스레드에서 읽기와 쓰기를 병렬로 수행
동일한 HDD 사이 원본에서 (버퍼가 가득 찰 때까지) 연속 읽기 후 대상에 연속하여 작성

Read / Write도 OS의 캐시를 전혀 사용하지 않기 때문에 다른 프로세스 (응용 프로그램)이 무겁고 어렵게되어 있습니다.

가능한 한 큰 단위로 Read / Write하는 장치의 한계에 가까운 성능이 나옵니다.

Include / Exclude 필터 (UNIX 와일드 카드 형식)을 지정할 수 있습니다.
(ver3.0 이후 상대 경로 지정도 할 수있었습니다)

MFC 등의 프레임 워크를 사용하지 않고, Win32API만으로 만든 있기 때문에, 경량 & 컴팩트 & 경쾌하게 작동합니다.

ver3.0 이후 설정 파일은 fastcopy.ini에서 fastcopy2.ini로 변경, 문자 코드도 UTF-8로졌습니다

2. 라이센스

FastCopy ver3.x Copyright (C) 2004-2019 by SHIROUZU Hiroaki and FastCopy Lab, LLC.

FastCopy ver3.x은 GNU Public License ver3 오픈 소스 소프트웨어입니다.
자세한 내용은 함께 제공된 license-gpl3.txt를 참조하십시오.

(여러가지 사정으로 일시적으로 소스 코드 배포를 중지 중 ... 무보증 프리웨어로 이용하시기 바랍니다)
 
xxHash Library Copyright (c) 2012-2014, Yann Collet All rights reserved.
라이센스 자세히 알아보기 .

3. 동작 환경

Windows Vista / 7 / 8 / 8.1 / 10
Windows Server 2008 (& R2) / 2012 (& R2) / 2016 / 2019

4. 설치 제거

설치

FastCopy3xx_installer.exe를 실행하여 임의의 디렉토리에 설치하십시오.
USB 메모리 등에 저장하여 사용하는 경우, 설치 프로그램의 "압축"버튼을 눌러 FastCopy.exe 등을 제거하십시오.
/ h 옵션을 지정하면 / silent 및 / extract 등의 옵션이 표시됩니다.

제거

Win7 이상에서 설정 / 제어판 등의 "프로그램 및 기능"에서 제거 할 수 있습니다.
대상 setup.exe를 사용하여 제거 할 수 있습니다.
/ r / silent하면 자동 제거됩니다.

5. 사용법 및 화면 설명

창 최소화로 작업 알림 영역에 저장합니다.
작동 중에는 각종 상태가 표시됩니다.
(파일 수의 괄호 안은 디렉토리 수를 나타냅니다)

Source / DestDir

Source (원본)와 DestDir (대상 디렉토리)를 지정합니다.
(기본적으로 지난 10 세대 분 기억합니다)
Source를 복수 지정 (드래그 앤 드롭 가능)하면 줄 바꿈하여 각 행에 경로 이름을 씁니다.

Source에 드래그 & 드롭시에 CTL 키를 눌러 경우 현재의 Source 내용에 추가하는 형태입니다. (누르지 않은 경우, 현재의 Source 내용은 지워집니다)
또한 DestDir 입력란에 (디렉토리) 드롭도 가능합니다.

DestDir 끝에 '\'의 유무에 따른 행동의 차이

끝에 '\'가있다 Source 디렉토리 자체를 포함하여 DestDir 아래에 복사합니다.
(DestDir \ SourceDir \ SourceDir의 내용)
끝에 '\'가 없다 Source 디렉토리는 복사하지 않고 Source 디렉토리 아래의 내용을 DestDir 아래에 복사합니다.
(DestDir \ SourceDir의 내용)
그러나 Source 여러 디렉토리를 지정한 경우에는 위의 ''\ '이있는 경우 "작동합니다.

(미니 지식) 디렉토리 내용을 드라이브 아래에 복사하려면 Source의 끝에 '*'를 부여합니다. 예를 들어, Source를 "C : \ Folder1 \ *"DestDir을 "D : \"하면 결과는 "D : \ (Folder1의 내용)"입니다.

동작 모드

모드 작업 내용
차이 (덮어 쓰기 없음) 동일한 파일 이름이있는 경우 복사하지 않습니다.
차이 (크기 날짜) 같은 파일 이름이있을 경우, 크기 또는 날짜가 다른 경우에만 복사합니다. (기본)
차이 (최신 날짜) 동일한 파일 이름이있는 경우 날짜가 새로운 경우에만 복사합니다.
복사 (전체 덮어 쓰기) 항상 덮어 쓰기합니다.
동기화 (크기 날짜) 같은 파일 이름이있을 경우, 크기 또는 날짜가 다른 경우에만 복사합니다. 또한 원본에없는 대상 파일 (& 디렉토리)를 모두 강제 삭제합니다.
이동 (전체 덮어 쓰기) 덮어 복사 한 다음 원본을 모두 삭제합니다.
(일반 설정 → "복사 · 이동 설정"에서 "이동 (크기 날짜)"로 변경 할 수 있습니다)
전체 삭제 지정된 파일 (& 디렉토리)를 모두 강제 삭제 (= 읽기 전용 특성이있는 파일도 특성을 클리어 한 후 삭제)합니다.

버튼 및 옵션 지정

실행 복사 작업을 수행합니다. 실행 중에 중단 ... 버튼으로 변경됩니다.
· CTL 키를 누른 상태에서 실행을 누르면 소스 목록이 표시된 확인 대화 상자가 나옵니다.
나열 복사 및 삭제되는 (예정) 파일을 나열하여 표시합니다. 머리에 '+'가 작성 · 갱신되어 '-'는 삭제됩니다.
· CTL 키를 누른 상태 나열을 누르면 (버튼 이름 '나열'→ '리스트 업 + V')과, 스킵 대상 (단 필터 제외 제외) 파일 쌍에 대해 읽기 및 해시 값 비교합니다.
· SHIFT 키를 누른 상태 나열을 누르면 (로그 설정 파일 로그를 사용하는 경우) 나열 내용이 파일 로그에 기록됩니다. (로그 설정 파일 날짜 크기 기록 옵션을 설정하는 경우, 그 표시 · 기록됩니다)
Buffer 지정 Read / Write에 사용 버퍼 크기를 표시합니다. 클릭하면 설정이 표시됩니다
속도 제어 최대 (Full Speed), 자동 속도 제한 (Auto Slow) (* 1), 속도 지정 (90 % ~ 10 %), 정지 (Suspend)를 지정할 수 있습니다. 무거운 느낌이 든다면 '자동 속도 제한 "을 시도하면 좋을 것입니다 (마우스와 맨 앞면 윈도우의 변화를 감지하면 일정 시간 동안 느려집니다). 또한 "최대"그렇지 않으면 프로세스 우선 순위 클래스를 '낮음'으로 떨어 뜨립니다. 작업 관리 에서 저장 항목 대상이되지 않습니다)
오류시 계속 Read / Write / Delete 등으로 오류가 발생하더라도 중단없이 가능한 한 계속 작동합니다.
(단, 오류 표시 란이나 오류 로그에 남아 있습니다)
검증 xxHash (MD5 / SHA-1 / SHA-256)에 의한 기록 데이터 유효성 검사를 수행합니다.
(MD5 / SHA-1 / SHA-256를 이용하려면 설정 복사 · 이동 관련 옵션 에서 변경할 수 있습니다. 안전성은 xxHash 충분하지만 로그에 기록되는 해시 값을 다른 용도로 이용 원하는 경우에 사용하십시오)

또한, 구체적으로는 다음과 같은 비교합니다.
Read (Src) → xxHash (Src) → Write (Dst) → Read (Dst) → xxHash (Dst) → xxHash 비교 (Src / Dst)
(각 단계가 여러 파일을 걸치고 파이프 라인처럼 병렬로 처리됩니다)

검증 오류가 발생하는 경우 원본 · 시설의 해시 값을 표시 한 다음, 대상 파일 이름에 .fc_verify_err을 부여한 것으로 변경합니다.
(설정에서 삭제 작업을 할 수 있습니다)
완료 시간 예측 복사 시작 전에 총 파일 수 · 총 파일 크기를 확인하여 완료 시간을 예측합니다. (덧붙여 제거 모드에서의 예측은 할 수 없습니다. 또한 이동 모드의 경우 삭제 시간은 예측에 포함되지 않음)
즉시 시작 다른 FastCopy가 실행중인 경우, 그 완료를 기다리지 않고 즉시 실행을 시작합니다. (또한 다른 FastCopy가 복사 · 이동 중이 아닌 경우,이 버튼은 나타나지 않습니다) ( 동시 )
(* 1) FastCopy가 비활성 상태에서 마우스 이동을 감지하면 속도 제한합니다. 구체적으로는 I / O 작업의 사이에 가중치를 넣는 프로세스 우선 순위를 낮추면 I / O 우선 순위를 낮추면 최대 I / O 크기를 1MB로 감소 등에 의해 동작 속도를 제한합니다. 또한, 동작 내용은 향후 변경 될 수 있습니다
 
ACL 속성 NTFS 액세스 제어 목록 (ACL)을 복사합니다.
ACL (복사는 특권 에 상승 된 상태에서 수행 할 것을 권장합니다)
EA (확장 특성)도 (존재한다면) 복사합니다.
부가 Stream NTFS의 부가 스트림 (Alternate Stream)를 복사합니다
복원 비활성화 (덮어 쓰기 후 삭제) 삭제하기 전에 대상 파일의 이름을 변경 한 후 임의의 데이터로 덮어 써서 삭제 파일 복원을 실질적으로 무효화합니다. 또한, 부가 스트림 덮어 쓰지 않습니다) 또한 복원 할 수없는 보장하지 않으므로주의

필터 지정

일치하는 파일 / 디렉터리 만 복사하거나 제외 할 수 있습니다.
(리스트 업 버튼으로 사전에 동작을 확인해 두는 것이 좋습니다)
 
Include 문자열 ( UNIX 와일드 카드 형식 가능)에 일치하는 파일이나 디렉토리 아래 만 복사 대상으로합니다. 비고 )
복수 지정하는 경우 세미콜론으로 구분합니다. 디렉토리를 지정하려면 문자열의 끝에 '\'를 부여합니다.
(예 : * .txt; My Folder [0-9] \)
ver3.0 이상에서 상대 경로 지정 을 할 수있게되었습니다.
Exclude Include 반대에 일치하는 파일 디렉터리를 제외합니다.
다음 필터 설정 → 고급 필터 표시를 활성화 한 경우에만 표시됩니다
FromDate 예정일 ( 서식 ) 이후 업데이트 타임 스탬프를 가진 파일을 대상으로합니다.
서식은 절대 날짜 지정 ( "20150701"or "2016/09/26 12:30:59"등) 이외에 상대 날짜도 가능 합니다 (10 일 전 : '-10D')
ToDate 예정일 이전 업데이트 타임 스탬프를 가진 파일을 대상으로합니다.
MinSize 지정 크기 이상의 파일을 대상으로합니다. 끝에 K / M / G / T를 부여하는 것으로, 크기 약식 표기 가능합니다.
MaxSize 지정된 크기 이하의 파일을 대상으로합니다.

비고 1) 삭제 모드에서 Include에 "파일 지정해 및 디렉토리 지정 없음」의 경우 디렉토리 삭제하지 않습니다.
비고 2) 파일을 하나 이상 지정하는 경우 일치하지 않는 파일은 복사되지 않습니다.
비고 3) 디렉토리를 하나 이상 지정하는 경우 일치하지 않는 디렉토리 부하 이외는 복사되지 않습니다.
 
상대 경로 지정 Include / Exclude의 첫 번째 문자가 \ 아닌 경우 상대 경로 지정이 경로의 끝 방향에서 일치를 검색합니다.
디렉토리 Include 지정 예
Source 지정 C : \ dir \
Include 지정 subdir [1-9] \ xxx \
매치 예 C : \ dir \ subdir2 \ xxx \ 또는
C : \ dir \ aaa \ subdir3 \ xxx \ 등
효과 일치하는 디렉토리와 그 부하 모두가 복사됩니다.
파일 Include 지정 예
Source 지정 C : \ dir \
Include 지정 subdir [1-9] \ file. *
매치 예 C : \ dir \ aaa \ subdir9 \ file.txt 나
C : \ dir \ bbb \ ccc \ subdir9 \ file.doc 등
효과 일치하는 파일이 복사됩니다.
전방 일치 지정 Include / Exclude의 첫 번째 문자가 \로 시작하는 경우, 전방 일치 지정이 경로의 시작 방향 (아래 필터 검사의 시작점 참조)에서 일치를 검색합니다.

예를 들어 C : \ aa \를 Source로 C : \ aa \ bb \ cc \를 제외 할 경우, 전방 일치 필터는 \ bb \ cc \입니다.
(제외 할 경로 (C : \ aa \ bb \ cc \)에서 Source (C : \ aa \)를 제거한 후, 선두에 전방 일치를 의미하는 \을 부여)
디렉토리 Include 지정 예
Source 지정 C : \ dir \
Include 지정 \ subdir [1-9] \ xxx \
매치 예 C : \ dir \ subdir2 \ xxx \ 또는
C : \ dir \ subdir3 \ xxx \ 등.
효과 일치하는 디렉토리와 그 부하 모두가 복사됩니다.
비고 (일치하지 않는 경우) C : \ dir \ aaa \ subdir2 \ xxx \ 등 계층이 다른 것.
파일 Include 지정 예
Source 지정 C : \ dir \
Include 지정 \ subdir [1-9] \ file. *
매치 예 C : \ dir \ subdir2 \ file.txt 나
C : \ dir \ subdir9 \ file.doc 등
효과 일치하는 파일이 복사됩니다.
비고 (일치하지 않는 경우) C : \ dir \ aaa \ subdir9 \ file.txt 같은 계층 구조가 다른 것.
절대 경로 지정 Inlcude / Exclude의 첫 번째 문자가 C : \ 같은 드라이브 문자로 시작하거나 \\ server \ volume \ 같은 UNC 경로로 시작하면 절대 경로 지정됩니다.
지정 절대 경로는 Source를 포함해야합니다.
내부적으로는 전방 일치 지정으로 변환됩니다. (절대 경로에서 아래의 "필터 검사의 시작 위치"가 공제 된 것이 전방 일치 지정으로 등록됩니다)
(비고)
필터 검사의 시작 위치
Source 지정
C : \ src \
C : \ src \ file.txt
C : \ src \ dir *
중 하나의 경우 필터 검사의 시작 위치 (시작)는
C : \ src \ 다음 문자에서입니다. (C : \ src \까지는 필터 검사 범위에 포함되지 않습니다)

Include / Exclude 필터 지정에 사용할 수있는 와일드 카드 서식
* 0 자 이상의 문자
? 1 문자의 문자
[abc] abc이든 문자
[! abc] abc이든 문자 이외. '!'대신 '^'도 가능
[az] az까지의 모든 문자
\ 첫 번째 \는 전방 일치 지정을 의미합니다. 경로 중간의 \ 디렉토리 구분을 의미합니다. 마지막 \ 디렉토리 지정을 나타냅니다.
[]에서 \는 이스케이프 문자입니다. 예를 들어 "["와 "]"를 파일 이름 문자의 일부로 지정하려면 [\] 등과합니다

FromDate / ToDate 필터 지정 서식
절대 일시 지정 날짜를 YYYYMMDD [hhmmss] 또는 YYYY / MM / DD [hh : mm : ss]에서 지정
상대 날짜 지정 -10D (10 일 전) 등과 같이 "+ | - 숫자 W | D | h | m | s"의 형식으로 지정합니다.
W | D | h | m | s는 각각, 주, 일,시, 분, 초를 나타냅니다.
(대소 문자를 구분합니다)

정션 심볼릭 링크

v1.70에서 접합 (포함 마운트 지점) 심볼릭 링크를 인식하게되었습니다.
모드 작업 내용
차등 사본 기본적으로 정션 심볼릭 링크 자체를 복사합니다. 설정 에서 가리키는 복사 거동을 바꿀 수 있습니다 ( 참고 ).
이동 항상 정션 심볼릭 링크 자체를 이동합니다.
삭제 항상 정션 심볼릭 링크 자체를 삭제합니다.

하드 링크

v1.95에서 / linkdest 를 지정하고 시작했을 때만 하드 링크를 재현하는 것이 가능하게되었습니다.
(런타임 TotalFiles : 표시가 "파일 수 (디렉토리 수)"에서 "파일 수 / 하드 링크 수 (디렉토리 수)"로 변경됩니다)

주의 할 점은 다음 두 가지입니다.
1. 하드 링크 실체 1 만 파일 당 2-4MB 정도 메모리를 소비합니다 (경로 길이에 따라 다름).
2. 차등 복사 속도가 느려질 수 있습니다. (링크 카운터 취득 용으로 건너 뛰기 대상 파일도 오픈하기 위해).

/ linkdest 지정한 경우 / recreate 옵션 상당의 동작이 항상 활성화됩니다.
상시 하드 링크 재현을 활성화하려면, fastcopy2.ini [main] linkdest = 1로합니다.

메뉴 항목

파일 (F)

로그 열기 fastcopy.log을 엽니 다
마지막 파일 로그 파일 로깅 "을 체크하고있는 경우에 마지막으로 실행 한 파일 로그를 표시합니다
파일 로그 기록 파일 로깅 "을 체크하고있는 경우에 마지막으로 과거의 파일 로그를 엽니 다
FastCopyDir fastcopy.log과 fastcopy2.ini이 놓여져있는 디렉토리를 엽니 다
시작 위치로 시작할 때 항상 현재 위치에서 열 수 있습니다
시작 크기로 시작할 때 항상 현재의 크기로 열리게합니다
항상 맨 앞에 표시 항상 맨 위에 표시합니다.
닫기 FastCopy를 종료합니다

도움말

도움말 이 도움말을 엽니 다
업데이트 확인 https://fastcopy.jp/fastcopy-update.dat 에 액세스하여 업데이트가 있는지 문의합니다.
지원 게시판 FastCopy 관련 질문이나 제안을하는 게시판입니다
최신 URL FastCopy 홈페이지를 엽니 다
FastCopy에 대해 버전 및 저작권을 표시합니다

특권

권한 (관리자 권한)을 가져옵니다. 특권 상태의 경우는 표시되지 않습니다. 이 경우 제목 표시 줄에 (Admin)의 표시가 나옵니다.

상기 이외의 항목

6. 설정

설정 → 일반 설정

FastCopy 일반 설정 (각종 기본값 I / O 파라미터 로깅 등)를 실시합니다.

기본 설정

시작 화면의 기본값을 지정합니다.
메인 화면의 기본값 항목 설명은 여기 를 참조하십시오.
Language 표시 언어를 변경합니다 (재부팅 후 사용할 수 있습니다)

I / O 설정

I / O의 기본 매개 변수를 설정합니다.
메인 버퍼 크기 (MB) Read / Write에 사용 메인 버퍼를 지정합니다.
I / O 단위 (MB) 1 회에 OS에 요청 ReadFile / WriteFile의 크기를 지정합니다 "I / O 단위 * 비동기 I / O 발급 수 '가 OS에서 동시에 실행되는"최대 I / O 크기 "입니다.
또한, 수 중에서의 실험에서는 I / O 단위를 2 ~ 4MB 이상으로 증가하면 네트워크 드라이브에서의 전송 속도가 조금 떨어지기 때문에 1MB를 권장하고 있습니다.
이 값 (과 아래의 비동기 I / O 발급 수)를 너무 크게하면 커널 리소스 부족으로 I / O 오류가 될 수 있습니다.
비동기 I / O 발행 수 ReadFile / WriteFile API 발행마다 완료를 기다리지 않고 동시에 API를 발행하여 (특히 네트워크 드라이브에 대한) I / O 속도를 향상시키고 있습니다.
(또한,이 수를 1로하면 비동기 I / O를 사용하지 않습니다)
최소 섹터 길이를 4KB로 간주 출력측 루트 디렉토리는 512byte 섹터로하고, (접합 등에 의해) 부하 디렉토리가 4KB 섹터로 변화하는 경우에 ON합니다.
(ON으로하면 1byte 파일에도 항상 4KB 버퍼를 마련하기 위해 소용량 파일로 버퍼 이용 효율이 약간 떨어집니다. 또한,로드 측 드라이브 측 섹터 크기 변화는 자동 추종하기 위해 체크 할 필요가 없습니다)
OS 캐시 설정
읽기 측 OS 캐시 사용 로드시 직접 I / O를 사용하지 않습니다.
전송 속도가 느려지거나 OS의 파일 캐시는 다른 프로그램의 메모리가 스왑 아웃 될 가능성이 증가하므로 추천하지 않습니다.
NTFS 계 / FAT 계 지정 크기 미만의 쓰기시에 직접 I / O를 사용하지 않습니다.
읽기 OS 캐시를 이용과 같은 단점이 있지만 아주 작은 파일에 한해서는 헤드 탐색 감소 가속화 될 수 있으므로 기본적으로 NTFS64KB 미만 FAT에는 128KB 미만으로 이용하도록 구성되어 있습니다.
디렉토리 읽기
일괄 읽기를 활성화하려면 FIND_FIRST_EX_LARGE_FETCH 플래그를 사용하여 디렉토리 항목의 읽기 속도를 향상시킵니다.

드라이브 그룹

같은 HDD (or SSD)에 속하는 드라이브를 명시 적으로 그룹화합니다. * 1 )
FastCopy는 일반적으로 물리적 드라이브 그룹을 자동 판정하지만 RAID와 TrueCrypt처럼 정확한 판정이 어려운 드라이브는 수동으로 명시 적으로 설정합니다.
물리적 드라이브 그룹의 수동 지정
요약 어떤 드라이브끼리 같은 HDD (or SSD)를 수동으로 지정합니다.
지정 방법 C :와 D :가 동일한 HDD에서 E :와 F : 동일한 HDD 일 때, "CD, EF"로 지정합니다.
또한, UNC 경로 이름의 드라이브에 관해서는 드라이브 문자를 할당하거나 아래의 판정 정책 지정하여주십시오
네트워크 드라이브의 물리적 드라이브 그룹 판정 정책
요약 어떤 네트워크 드라이브끼리 같은 HDD (or SSD)에 속하는 가지 정책을 설정합니다.
드라이브 문자를 매핑 된 네트워크 드라이브도 장착시 사용한 UNC 이름으로 판정합니다. * 2 )
같은 UNC 공유 이름 = 동일한 물리적 드라이브 그룹 UNC 이름이 \\ Server1 \ vol1 \하면 \\ Server1 \ vol1 \ 일치하는 UNC 이름을 동일한 HDD와 간주 \\ Server1 \ vol2 \는 다른 HDD로 간주합니다
같은 UNC 서버 이름 = 동일한 물리적 드라이브 그룹 UNC 이름이 \\ Server1 \ vol1 \하면 \\ Server1 \ 일치하는 UNC 이름을 동일한 HDD와 간주 \\ Server2 \ ... 다른 HDD로 간주합니다
모든 UNC 공유 이름 = 동일한 물리적 드라이브 그룹 모든 네트워크 드라이브를 동일한 HDD로 간주합니다
(* 1) 파티션을 나눈 동일한 HDD에 동시에 Read 및 Write를 발행하면 헤드 탐색 다발 등으로 오히려 늦게 & HDD의 기계 수명에도 악영향을주기 때문에 동일한 HDD 모드와 다른 HDD 모드를 식별て, 동작을 변화 시키고 있습니다
(* 2) 네트워크 속도가 충분하지 않은 경우는 "모든 UNC 공유 이름 = 동일한 물리적 드라이브 그룹"을 선택하고 네트워크 혼잡을 피하기 것이 안정적인 전송이 가능한 경우가 있습니다

동시

복사 이동 관련 옵션

복사 이동 관련 옵션입니다.
필터 사용시 빈 디렉토리를 작성하지 필터링 결과 복사 할 파일이 없었던 디렉토리는 작성하지 않습니다
원본과 동일한 디렉토리에 복사 rename 해 계속 작동 원본과 동일한 디렉토리에 복사하는 경우, 디렉토리 이름 끝에 (1) 등을 부여하여 복사합니다
Junction / Symlink는 (실체 / 부하가 아닌) 그 자체를 복사 정션 심볼릭 링크는 그대로 정션 심볼릭 링크 자체를 복제합니다 (기본값). 체크를 해제하면 가리키는 대상 파일이나 디렉토리 아래를 복사합니다. 주의 * 1 )
(이동 · 삭제 동작은 설정에 관계없이 항상 ON이됩니다)
또한 심볼릭 링크를 만들려면 권한 (관리자 권한)이 필요합니다.
복사 이동시 기입 처를 공유 열 (약간 위험) 기입 처를 비 독점적 오픈합니다. 다른 프로세스가 열려있는 파일도 쓸 수 증가하지만 다른 데이터를 기록 할 때 파일 내용이 손상 될 수 있습니다.
"이동 (전체 덮어 쓰기)"을 "이동 (일자 크기)"로 변경 대상에 날짜 크기가 같은 파일이 있으면 복사하지 않고 원본에서 삭제합니다
이동을 순차적 방식으로 일반적으로 이동 예정 목록 (수천 ~ 수만 파일)을 채우지 않는 한 원본의 삭제를 시작하지 않지만, 이것을 체크하면 파일 복사 종료마다 끝나는대로 (되도록) 즉시 원본을 제거 있습니다
이동 (검증시) 위와 같은 동작이지만 검증이 끝나는대로입니다
타임 스탬프 비교시의 허용 오차 차이 (날짜 크기) 또는 차등 (최신 날짜)에서 src / dst 업데이트 날짜 차이에 허용되는 시간을 지정합니다.
일반적으로 파일 시스템 종류에 따른 타임 스탬프 정밀도 (NTFS = 100ns 단위, FAT = 2 초 단위 등)의 차이를 자동 보정하여 판정 있지만 일부 NAS 등으로 초 미만의 갱신 날짜가 정확하지 않은 환경 는 수동으로 동일로 간주합니다 업데이트 날짜의 허용 범위를 설정하십시오. (msec 단위)
(* 1) 예를 들어 "C : \ Users \ (user) \ AppData \ Local \ Applicatoin Data"는 "C : \ Users \ (user) \ AppData \ Local"을 가리 킵니다. 이것을 '실체 / 부하 복사'하면 무한 재귀합니다. (C : \ Users \ (user) \ AppData \ Local \ Applicatoin Data \ Applicatoin Data \ Applicatoin Data \ ...). 수행 실체 / 부하 복사를 사용하는 경우는주의가 필요합니다.

검증 옵션

삭제 관련 옵션

로그 설정

쉘 확장

최소화시 설정

기타

설정 → 글꼴 설정 → 기본 글꼴 변경 및 재설정

설정 → 자동 / 동일 / 다른 HDD 모드

설정 → 종료시 처리

설정 → 고급 필터 표시

설정 → Source ⇔ DestDir 교체

작업 관리 → 작업 등록 · 삭제

7. 명령 줄 모드

 

기본 형식은 다음과 같습니다.

fastcopy.exe [/ 옵션 류] file1 file2 ... [/ to = dest_dir]
 
GUI 모드와 달리 구분 문자는 공백 문자입니다.
공백이 포함 된 경로 이름은 ""로 묶어 지정하십시오
/ to = 반드시 끝을 지정합니다
실행이 끝날 때까지 기다리고 싶은 경우는 start ""/ wait fastcopy.exe [/ 옵션 류] ...합니다

지정 가능한 옵션은 다음과 같습니다. (덧붙여 '='전후에 공백을 넣지 마십시오)
 
/ cmd =
(noexist_only
| diff
| update
| force_copy
| sync
| move
| delete)
동작 모드 지정. (cmd 지정 기본값은 diff 모드 .delete 지정시 / to = dest_dir는 사용하지 않습니다)
cmdline GUI에서의 표기
noexist_only 차이 (덮어 쓰기 없음)
diff 차이 (크기 날짜)
update 차이 (최신 날짜)
force_copy 복사 (전체 덮어 쓰기)
sync 동기화 (크기 날짜)
move 이동 (전체 덮어 쓰기)
delete 전체 삭제
/ auto_close 복사 완료 후 자동으로 종료됩니다
/ force_close 복사 완료 후 오류가 발생했습니다 경우에도 강제로 종료합니다
/ open_window 작업 알림 영역에 저장하지 않습니다 (즉시 실행 시작되지 않는 경우는 지정 불필요)
/ estimate 복사 완료 시간 예측을 수행합니다 (/ estimate = FALSE로 억제)
/ balloon (= FALSE) 완료되면 풍선 표시합니다 (/ balloon = FALSE로 억제)
/ no_ui 원칙적으로 문의 대화를 발행하지 않습니다. (백그라운드 처리 용. 내부적으로 / no_confirm_del 및 / no_confirm_stop 및 / force_close도 세트됩니다. 세션 0 격리 (주로 작업 스케줄러 시작)는 자동으로 / no_ui가 세트됩니다. 그러나 종료시 액션의 카운트 다운 는 실제 스크린 유무에 관계없이 이루어집니다)
/ no_confirm_del / delete시, 동작 개시의 연락을하지 않습니다
/ no_confirm_stop 계속 할 수없는 오류가 발생하더라도 오류를 내지 않습니다
/ no_exec 매개 변수를 메인 창에 설정 합니다만, 실행은하지 않습니다
/ error_stop 오류 발생시 대화를 내고 계속할지 문의합니다 (/ error_stop = FALSE로 억제)
/ bufsize = N (MB) 버퍼 크기 (MB)를 지정합니다
/ log 로그 파일 (fastcopy.log)에 로그를 출력합니다 (/ log = FALSE로 억제)
/ logfile = 로그 파일 이름 로그 파일 이름을 지정합니다
/ filelog 자세한 파일 로그를 기록합니다. FastCopy / Log 디렉터리 아래에 날짜 .log 형식으로 저장됩니다. 검증시 해시 값도 기록됩니다. (/ filelog = filename에 지정된 파일에 저장할 수 있습니다. 그러나 동일한 파일을 지정하여 동시에 여러 FastCopy를 실행 한 경우 로그 출력이 교대로 혼합 수 있습니다)
/ utf8 UTF-8로 기록합니다
/ skip_empty_dir 필터 지정시 빈 디렉토리를 복사하지 않습니다 (/ skip_empty_dir = FALSE로 억제)
/ job = 작업 이름 사전에 등록되어있는 작업을 지정합니다
/ force_start (= N) 다른 FastCopy가 복사 실행중인 경우에도 즉시 실행합니다.
(/ force_start = 2 ~ N으로 동시 상한선 지정)
/ disk_mode =
(auto | same | diff)
자동 / 동일 / 다른 HDD 모드 를 지정합니다. (기본값 : auto)
/ speed = (full | autoslow |
9-1 (90 % -10 %) | suspend)
속도 제어합니다
/srcfile="files.txt Source 내용을 파일에 지정합니다. 한 줄에 파일을 작성합니다. (또한, 대량 파일의 지정은 권장하지 않습니다)
/srcfile_w="files.txt " / srcfile =와 비슷하지만 UNICODE로 작성합니다
/ include = "..." Include 필터를 지정합니다 ( 자세한 )
/ exclude = "..." Exclude 필터를 지정합니다 ( 자세한 )
/ from_date = "..." 업데이트 날짜 필터 (가장 오래된)을 지정합니다 ( 자세한 )
/ to_date = "..." 업데이트 날짜 필터 (최신)를 지정합니다 ( 자세한 )
/ min_size = "..." 크기 필터 (최소)을 지정합니다 ( 자세한 )
/ max_size = "..." 크기 필터 (최대)을 지정합니다 ( 자세한 )
/ wipe_del 삭제 모드에서 파일을 삭제하기 전에 덮어 및 이름 변경하여 복원을 비활성화합니다 (/ wipe_del = FALSE로 억제)
/ acl 액세스 제어 목록 (ACL), EA (확장 특성)을 복사합니다 (NTFS 전용 사용) (/ acl = FALSE로 억제)
/ stream 부가 스트림을 복사합니다 (NTFS 전용 사용) (/ stream = FALSE로 억제)
/ reparse 정션 마운트 포인트 심볼릭 링크 (부하가 아닌) 그 자체를 복사합니다 (/ reparse = FALSE로 부하를 복사) ( 상세 및 주의 )
/ verify xxHash (or MD5, SHA-1, SHA-256) 에 의한 기록 데이터 유효성 검사를 수행합니다 (/ verify = FALSE로 억제)
/ linkdest 하드 링크를 가능한 한 재현합니다. 자세한 내용은 여기를 참조 하십시오.
/ recreate 파일 업데이트의 거동을 기존 파일 덮어 쓰기에서 기존 파일 삭제 및 재생성 변경합니다. (/ linkdest 지정시에는 / recreate 지정 여부에 관계없이이 작업을 수행합니다) 항상이 동작을 사용하려는 경우 fastcopy2.ini [main] recreate = 1로합니다.
/ postproc = 종료시 처리 이름 사전에 등록되어있는 종료시 처리 이름을 지정합니다. (/ postproc = FALSE로 억제)

예) C : \ test 부하를 D : \ Backup Folder에 차등 복사하는 경우 fastcopy.exe / cmd = diff C : \ test / to = "D : \ Backup Folder \"

종료 상태에 대해) 명령이 성공하면 0, 실패하면 -1을 반환합니다.

8.주의 (위험한 곳)

9. 지원 게시판 및 최신 버전

지원 게시판 : https://groups.google.com/forum/?hl=ja#!forum/fastcopy
최신 버전 : https://fastcopy.jp (그러나 정보가 너무 적은 등의 경우 답변이 붙지 않을 수 있습니다)

10. 기타 (설정 저장 등)

11. 역사

Version 설명
v3.84 마지막 파일 부근 통계 및 로그 기록이 남지 않을 수 있던 것을 수정. (v3.83 만)
v3.83 드물게 종료시 WaitForSingleObject에서 오류가 발생 문제를 수정했습니다.
v3.82 기록되는 파일을 비 단독으로 열기 옵션을 추가. 복사 · 이동 옵션 설정 )
v3.81 파일 메뉴에서 파일 로그 기록을 추가.
v3.80 Include / Exclude 필터 에 절대 경로 지정을 추가합니다.
Win10 LongPathAware에 대응. (파일 대화에서도 MAX_PATH를 넘은 파일을 선택 가능)
동일한 드라이브에서 이동 도중에 작업이 진행되지 않을 수 있던 것을 수정. (v3.54 이상)
v3.70 삭제 처리를 멀티 스레딩하여 삭제 및 동기화 속도. (네트워크를 통해 2 배 이상)
v3.63 큰 파일이 기록되는에서 오류가 발생한 경우 오류 파일 수가 2과 계산 될 수 있던 것을 수정.
ini 파일에 BOM이 들어가도 제대로 읽을 수있게.
v3.62 ACL 설정시 관리자 권한으로 로컬 NTFS (or ReFS) 사이의 복사는 DACL뿐만 아니라 SACL 복사하도록.
v3.61 ACL / 부가 Stream을 사용하는 경우에, 그들이 제대로 복사되지 않는 & 예외 발생하는 문제를 수정했습니다. (v3.60 만)
프로그램 수정 (Win7 이전 용)
v3.60 Source 오픈 멀티 스레딩. (네트워크 드라이브에 특히 효과)
OneDrive 용 WevDAV에서 타임 스탬프를 반영하도록.
NTFS가 아닌 하드 링크 시도 의한 오류를 방지.
v3.53 - v3.54 속도 제어 지정을 더 정확하게.
동일한 HDD 모드의 성능을 약간 개선.
쉘 확장이 적용되지 않는 문제 수정. (v3.53 만)
v3.52 해시 기본을 xxHash로 변경.
xxHash 검증 계산을 3 ~ 4 배 속도 (1 ~ 2GB / s 이상의 환경에서 검증 처리 현상이 해소).
설치 프로그램 / SILENT 옵션 등을 추가 (/ h로 확인).
v3.51 검증 오류시 .fc_verify_err에 이름 변경이 아니라 삭제하는 옵션을 추가했습니다.
include / exclude 필터에서 디렉토리 지정 및 파일 지정을 같은 이름을 지정하면 마지막 지정 만 사용되는 문제를 수정했습니다.
기타 리파인.
v3.50 Source 선택 대화 상자에서 파일 및 폴더를 동시에 선택할 수 있도록.
I / O 크기 및 중첩 수를 적응 적으로 변화시킴으로써 네트워크 드라이브의 성능을 향상.
(지연 대 환경에서는 Explorer 또는 기존 버전에 비해 2 배 이상 빠르게)
최소화시 작업 알림 영역에 아이콘이 숨기는 경우 작업 표시 줄에 표시하도록.
오류시 종료 코드 0 (정확하게는 -1)되어 있던 문제가 수정되었습니다.
설정 류의 개량 (최소화 동작 추가 셸 확장의 이동 등)
설치 방식으로 변경하고 설치 프로그램에 '파일 열기 (전용) "를 추가.
예외 인 경우 덤프 출력하도록.
"응용 프로그램 및 기능"도 제거 할 수 있도록.
완료 상태를 아이콘 상단의 색깔든지 표현 (녹색 : 완료, 빨강 : 오류).
공식 홈페이지를 https://fastcopy.jp 로 변경.
v3.41 I / O 관련 파라미터 및 설정 방법을 변경하고 특히 네트워크 드라이브의 성능을 향상.
시작시 자동 업데이트 체크 추가 (설정 → 기타에서 변경 가능).
삭제 모드에서 복사 모드 옵션이 표시 될 수 있던 것을 수정.
삭제시 "디렉토리가 비어 있지 않은"오류가 드물게 발생하고 있었던 감소 (OS 측의 문제로 잠정 처리).
2 개 이상의 실제 HDD를 사용한 볼륨 동일 / 다른 드라이브 판정이 잘못 이었음을 수정.
기타 리파인.
v3.40 업데이트 기능 (메뉴 → 도움말 → 업데이트 확인) 추가.
Source 입력란을 여러 줄로 표시 가능하게합니다 (세미콜론이 아니라) 줄 바꿈에 여러 파일을 표현하는 형태.
예측 시간 정확도를 향상 (Source 이외에 Dest도 사전 탐색하는 형태).
Source 버튼의 초기 동작을 파일 선택 화면 변경 (설정 → 기타에서 변경 가능).
LargeFetch 기능의 비활성화를 선택 가능 (설정 → I / O 설정).
v3.32 비 일본어 환경에서 About 대화 상자를 열면 예외가 발생했던 것을 수정.
/ srcfile_w =에서 지정한 파일의 BOM을 제대로 인식하지 못한 것을 수정.
v3.31 메인 버퍼 초기 크기를 확대 (x64 : 128MB → 256MB, x86 : 64MB → 128MB).
최대 속성 버퍼를 확대 (x64 : 1GB → 8GB).
검증 및 이동 패스 버퍼를 확대 (x64 : 8MB → 128MB) & ini 설정 가능 (max_movesize / max_digestsize)
날짜 판정에서의 허용 오차 지정 (ms 단위)를 64bit 화 (최대 23 일 → 사실상 무제한)
네트워크 파일에서도 큰 파일은 NOBUFFERING 취급.
/ srcfile = / srcfile_w =에서 BOM을 허용하도록.
전송 버퍼 분할의 개선.
설치 프로그램에서 DLL을 미리 공격 대책.
v3.30 검증 모드 선택 에 xxHash을 추가.
테스트 용 파일 생성 모드 설정을 추가 (읽기없이의] 비동기 I / O를 사용하여 쓰기 속도 테스트 및 더미 파일 생성).
전방 일치 필터 에서 깊이가 다른 필터 지정을 여러하면 가장 깊은 지정 만 이용되는 문제를 수정했습니다.
네트워크 드라이브의 동일한 판정을 실수 할 수 있던 것을 수정.
작업 등록은 버퍼 설정을 따로 저장하지 않는 정책으로 변경.
기타 리파인
 
Version 설명
v3.00
- v3.27
비동기 I / O 지원, 필터 상대 경로 , 동시 동작의 최적화 , GPLv3로 변경
사용자 레벨 (비 관리자)에서의 쉘 확장을 가능하게합니다.
디렉토리 검색의 속도 (높은 대기 환경 or 큰 항목에 .FIND_FIRST_EX_LARGE_FETCH 이용).
검증 모드 선택 에 SHA-256을 추가했습니다.
테스트 용 파일 생성 모드 설정을 추가 (읽기없이의] 비동기 I / O를 사용하여 쓰기 속도 테스트 및 더미 파일 생성).
v2.00 작업 관리 , Symlink 대응 , 간이 비교 , ACL / AltStrem 지원 , 속도 컨트롤 추가 등
v1.00 이동 모드, 쉘 확장 추가, 영어 OS 용 등
v0.50 α 판 퍼스트 발표했다. (2004/09/27)