FastCopy Help

Januari 25, 2010 at 6:52 am 1 komentar


FastCopy Help

FastCopy ver1.91

2008/10/05 H.Shirouzu

Warning : This document was made with the Japanese-English translation software.
Original document is written in Japanese.
I want to correct this document. (If you made corrections, please send to me)

Index

1. About

2. License

Copyright 2004-2008 SHIROUZU Hiroaki All rights reserved.

Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:

1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer.

2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution.


THIS SOFTWARE IS PROVIDED BY SHIROUZU Hiroaki “AS IS” AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SHIROUZU
Hiroaki OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

3. Environment

Windows 98/Me/NT/2000/XP/2003/Vista

4. Install

Install

Please execute setup.exe, and install it in an arbitrary directory.
(The short cut is made with the copy to the Install directory. )
Please copy and use only fastcopy.exe and fastcopy.chm when storing in the USB memory etc. and using it. (In this case, the shell enhancing cannot be used. )

Uninstall

It is possible to uninstall it by using setup.exe of the installed directory.
(Removing short cut and Uninstalling shell extension. )
When the shell extension is installed, a complete deletion becomes after OS reboot.

5. Usage

It stores it in the task tray by minimizing the window.
(In addition, the icon rotates while the copy is operating. )
The screen explanation is as follows.

Source / DestDir

Operation mode

Mode Operation Detail
Diff (No Overwrite) When the same file name exists, it doesn’t copy it.
Diff (size/date) If it exists same filename, it copies only when the size or date is different. (default)
Diff (update) If it exists same filename, it copies only when the source file date is newer.
Copy (Overwrite) It always copies.
Sync (size/date) If it exists same filename, it copies only when the size or date is different.
In addition, all files/directories that do not exist in source files/directories are deleted.
Move (Overwrite) It always copies, and the copy origin is force deleted. (it is able to change “Move (Overwrite)” -> “Move (size/date)” in settings dialog.)
Delete The specified files and directories are force deleted.

Button & option specification

Execute The copy operation is executed. It changes into the Cancel… button while executing it.
(The confirmation dialog to which the source list is displayed comes out when Execute is pushed while pushing the CTL key)
Listing The files that will be copied & deleted is listed and displayed. ‘+’ means creating/updating, and ‘-‘ means deleting.
Buffer specify The size of the buffer used for Read/Write is specified by the unit of MB.
Speed Control Specify “Full Speed”, “Auto Slow”(*1), “90%”~”10%”, “Suspend”. If you feel heavy, I recommend to set “Auto Slow” (If it is detected mouse moving/active window changing, it is slowed for a minutes). If “Full Speed” isn’t selected, low process priority class is set.
(this setting is not saved by job manage)
Non Stop It doesn’t interrupt even if the error occurs by Read/Write/Delete etc. , and it keeps operating as much as possible.
(However, remain in the error display column and the error log.)
Verify Verifying written files by MD5(or SHA-1. If you want to use SHA-1, write [main] Using_MD5=0 in fastcopy.ini)
Estimate FinishTime The completion time is forecast by examining the number of total files and the size of a total file of the copy origin before it begins to copy it. (It is not possible to forecast in the deletion mode.)
Top It always displays it on the foremost side.
Start at once Execution begins at once without waiting for the completion when other FastCopy is executing. (This button doesn’t show when other FastCopy isn’t coping or deleting). )
“?” show help

(*1) It is started if fastcopy window is not foreground and it is detected mouse moving. Because inserting wait beetween I/O operations, changing process priority, changing I/O priority(Vista), changing maximum I/O size, operation speed is limited.

ACL Copy Access Control List(ACL) on NTFS
Alt Stream Copy Alternate Stream on NTFS
OverWrite & Delete (prevent for undelete) Renaming filename and Overwritintg Randam data before deleting. Alternate stream is not overwriting. If NSA method is checked in setting dialog, Overwriting Randam data process runs 2 times and overwriting 0 data process runs 1 time.

Filter It specifies whether Include/Exclude filter is effective or ineffective. Note: At Move mode, filter is always ineffective.
Include Only the files/directories that matches to a specified strings(UNIX Wildcard style) are copied. When the directory is specified, ‘\’ is given to the end of the character string. if it is no specified strings for directory or file, it is considered that * or *\ is specified. When the plural is specified, it delimits it by the semicolon. (example: *.txt; My Folder [0-9]\)
When Include to deletion mode + file is specified, the directory is not deleted.
Exclude The files/directories that matches to a specified strings are excluded.


Wildcard style that can be used by Include/Exclude filter specification

* Arbitrary character of 0 characters or more
? one arbitrary character
[abc] One character of any of abc
[!abc] Excluding one character of any of abc. Even ‘^’ is acceptable instead of ‘!’.
[a-z] One arbitrary character to a-z
\ Escape character (except for string end’s ‘\’ means a directory)

(Attention: The future, the filter specification form might be greatly changed.)

Junction and SymLink

Junction(include MountPoint) and Symlink is understood in ver1.70 or later.

Mode Details
Diff/Copy In default, Copy Junction/Symlink itself. it is able to change to Copy Junction/Symlnk’s targeted file/dir.
Move it is always copied Junction/Symlink itself.
Delete it is always deleted Junction/Symlink itself.

Job Manage -> Add/Del Job

It can register/call main window contents(source/destdir or etc) as the unit of job.

Add/Updat Add/Update main window contents(Source/DestDir, commnad mode, filter settings, buffer size, ignore error option, estimate option, Auto/Same/Diff HDD mode) as the unit of job.
Delete Delete registered job.

Settings -> Main Settings

General settings. (various default values, I/O parameters, and log records, etc)

Settings -> Shell Extensions

The copy and the deletion menu of FastCopy registration/are released to the right-clicking menu of Explorer.

Settings -> Auto/Same/Diff HDD mode

Auto/Same/Diff HDD mode is specified (default: Auto). CTL + K means to switch mode (auto -> same -> diff ->…) toggle.

Swap Source DestDir

Swap Source and DestDir (for mutual sync or etc). Source/DestDir will be modified on unlike behavior that DestDir ends ‘\’ character or not. (For example, when Source is C:\AAA\BBB and DestDir is D:\CCC\, then Source will be D:\CCC\BBB and DestDir will be C:\AAA\)
When Source has multiple paths, this menu will be disabled.

6. Command Line

A basic format is as follows.

fastcopy.exe [/options] file1 file2 … [/to=dest_dir]

The option that can be specified is as follows.
(Please do not put the blank before and behind “=”)

/cmd=(noexist_only|diff|update|sync|force_copy|move|delete) … Basic operation specification.
(Diff mode when cmd specification is omitted. When delete is specified, “/to=dest_dir” specification is unnecessary. )

noexist_only Diff (No Overwrite)
diff Diff (size/date)
update Diff (update)
force_copy Copy (Overwrite)
sync Sync (size/date)
move Move (Overwrite)
delete Delete

/auto_close … After the copy is success complete, it closes automatically.

/force_close … After the copy is success/error complete, it closes compulsorily.

/open_window … It doesn’t store it in the task tray. (specification and unnecessary when not beginning to execute it at once)

/estimate … Estimating finishTime.

/no_exec … It sets parameters to main window, but it doesn’t start to execute.

/no_confirm_del … The operation beginning is not inquired at /Delete.

/no_confirm_stop … Even if critical error occur, don’t show error dialog.

/error_stop … When the error occurs, popup error dialog and operation is interrupted. (to disable, /error_stop=FALSE)

/bufsize=N(MB) … The size of the buffer is specified by the unit of MB.

/log … The log is output to log file(fastcopy.log). (to disable, /log=FALSE)

/logfile=filename … Specifing the log filename.

/utf8 … Logging as UTF-8

/skip_empty_dir … skip to copy empty directory at using /include or /exclude. (to disable, /log=FALSE)

/job=job_name … Specifing the job that is already registered.

/force_start … execute without waiting for another running fastcopy. (to disable, /log=FALSE)

/disk_mode=(auto|same|diff) … specify Auto/Same/Diff HDD mode. (default: Auto)

/speed=(full|autoslow|9-1(90%-10%)|suspend) … specify speed control level.

/include=”…” … The Include filter is specified. (details)

/exclude=”…” … The Exclude filter is specified. (details)

/acl … Copying ACL (NTFS only) (to disable, /acl=FALSE)

/stream … Copying Altenate Stream (NTFS only) (to disable, /stream=FALSE)

/overwrite_del … Renaming filename and Overwritintg Randam data before deleting.

/reparse … Copying junction/mountpoint/symlink itself (to disable, /reparse=FALSE)

/verify … Verifying written files by MD5(or SHA-1) (to disable, /verify=FALSE)

(Parts of the above-mentioned options will change the specification in the near future)

7. Warning

8. Newest Version/Contact

9. Misc

The setting is preserved in fastcopy.ini.

fastcopy_exception.log is generated when terminating abnormally.
(Become a clue for the quality improvement if it sends it to the author)

10. ToDo

  • For network(High-speed forward it with fastcopy put in two PC mutually.)
  • Copy log.
  • 11. History

    Version Detail
    v1.91 Correct to fail “delete with overwrite”. correct not to finish “move with verification” rarely. correct not to show network drive in folder select dialog.
    v1.90 Speed up verification. (I/O and verification are processed by parallel.) Switching SHA-1 to MD5 for verification as default.(If you want to use SHA-1, write [main] Using_MD5=0 in fastcopy.ini). Add to fix window position/size in menu. Add Source/DestDir swapping in menu.
    v1.84 Correct wildcard filter problem. (when many wildcard strings were registered, unregistered string was occured rarely. To be exact, when sum of registered charactors are just 62*n, boundary string wasn’t registered)
    v1.83 Using OS cache at reading option is ON, although it is disabled OS cache for veriy reading.
    v1.82 Add using OS cache at reading option.(OS Cached file reading will be faster. But not OS cached file reading require new OS cache area, and it will has bad effect for virtual memory area(swap or etc). this option is not recommended for normal use.)
    v1.81 Correct move with verify mode.(if verify error occurs, sometimes process doesn’t finish.)
    v1.80 Add verify option by SHA-1. Add “paste” menuitem in shell extension. Add move(size/date) mode. Add move as one by one option. Auto reduce MaxIO size(if ERROR_NO_SYSTEM_RESOURCES is occured). Add suppressing confirm dialog at stopping error(/no_confirm_stop).
    v1.71 Correct registering shell extension problem (Win2000/Me/98 only)
    v1.70 Interpret Junction/Symlink (by default, it is copied Junction/Symlink itself (not target childs). In remove mode, it is always removed only Junction/Symlink itself). Elevate Admin(for Vista UAC). Add shell extension for 64bitOS. Add logging as UTF-8 option. Add logging filename option(/logfile=). Expand error log area.
    v1.63 Change size limit of filter strings(62->2048chars)
    v1.62 Correct CreateFile error that is caused by generating illegal dest path.(1.60/61 only)
    v1.61 If string length is over 8192 chars in src field, it is truncated 8192 chars at executing. (v1.60 only)
    v1.60 NTFS Access Control List(ACL), Alternate Stream support. Add OverWrite & Delete option (normal and NSA method) for delete mode. Change Process Priority Class at using Auto Slow function.Changing “Auto Slow” checkbox to slider control.
    v1.55 Modify PopupDialog Position at tasktray mode
    v1.54 Modify for NT4.0
    v1.53 When executing in tasktray by command line, it don’t get focus. In the multi monitor, the window shows in the monitor that has mouse pointer. Modify to enable /error_stop option.
    v1.52 Addition of Auto Slow function. It is corrected that too strictly time stamp judgment in some UDF filesystems. It is corrected that control specification (=FALSE) of the command line option did not work effectively.
    v1.51 When two or more different folders are specified for src and using estimating option, it terminated abnormally sometimes occasionally.
    v1.50 Enable to the filter specification in the synchronous mode.
    v1.40 Addition of job management function. Addition of preview listing function. Addition of multiple fastcopy process control option. When the filter is specified, the option not to make an empty folder is added. Addition of automatic operation/same/another HDD mode specification. The resize of the main window is possible. Informative label of API error. Additionally, refinement
    v1.32 It is corrected that the Include/Exclude filter was invalid at the command line. Additionally, refinement
    v1.31 It is corrected to have fallen immediately after execution when a lot of specification is done with the Include/Exclude filter occasionally.
    v1.30 Include/Exclude filter function addition. When drug & is dropped in the same directory, the reproduction is made possible. It adds it by the Source selection the file selection dialog. In addition, some speed-up. Do not end excluding the deletion mode automatically when start by way of the shell + canceling. Other refinement.
    v1.21 A part of phenomenon of not coming out the shell enhancing menu in the environment (It is v1.20’s enbug) is corrected.
    v1.20 Forecast function addition of copy completion time. It is corrected not to have functioned occasionally though it two or more file selection + opens by enhancing the shell. Other refinement
    v1.12 Option of making to submenu addition of shell enhancing. It is corrected to have hardened when a large amount of file is selected by way of the shell occasionally (Only v1.10-1.11). The behavior of the shell enhancing with Nettowarcpras is changed. Other refinement
    v1.11 In the environment, a part of problem that execution cannot begin is corrected.
    v1.10 Making of the main window (Correspond to the drag & drop etc. of the UNICODE file name) UNICODE. To enclose the path name with “”when drug & is dropped, the file of the path name including the semicolon is changed. Mode addition that doesn’t put out confirmation dialog when shell start is executed. It is corrected that the shell enhancing and the directory under the control of the start menu did not open it when it is effective occasionally. Other refinement.
    v1.00 1.00 release (2005/03/10)
    v0.50 1st alpha release (2004/09/27)

    Entry filed under: Applications, Computer, Software. Tags: .

    McAfee SNS Notice: Network Security Signature Sets Released ISLAM DAN SAINS

    1 Komentar Add your own

    • 1. Martin Crumlish and Greg Jacobs Emperor Social  |  Mei 18, 2013 pukul 4:02 pm

      It is truly a great and helpful piece of info. I’m glad that you simply shared this helpful information with us. Please stay us informed like this. Thank you for sharing.

      Balas

    Tinggalkan Balasan

    Isikan data di bawah atau klik salah satu ikon untuk log in:

    Logo WordPress.com

    You are commenting using your WordPress.com account. Logout / Ubah )

    Gambar Twitter

    You are commenting using your Twitter account. Logout / Ubah )

    Foto Facebook

    You are commenting using your Facebook account. Logout / Ubah )

    Foto Google+

    You are commenting using your Google+ account. Logout / Ubah )

    Connecting to %s

    Trackback this post  |  Subscribe to the comments via RSS Feed


    Calender

    Januari 2010
    S S R K J S M
    « Okt   Feb »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

    Top Rated

    Blog Stats

    • 33,851 hits

    Klik tertinggi

    • Tak ada

    %d blogger menyukai ini: