Skip to content
This repository was archived by the owner on Apr 20, 2020. It is now read-only.

Commit af9a9ae

Browse files
committed
将处理用的第三方程序移到项目下方
1 parent d9fa4cc commit af9a9ae

3 files changed

Lines changed: 26 additions & 28 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@
4444
/FastCopy-M_*.zip
4545
*.chm
4646
*.fw.png
47+
/vendor

AutoZipRelease.vbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'====================================
22
'变量定义区
33
'====================================
4-
p_7zip = "E:\Program Files\7-Zip\7z.exe" '7-zip程序路径
5-
p_hhc = "E:\Program Files (x86)\HTML Help Workshop\hhc.exe" 'HTML Help Workshop程序路径
4+
p_7zip = "vendor\7z.exe" '7-zip程序路径
5+
p_hhc = "vendor\hhc.exe" 'HTML Help Workshop程序路径
66
p_ver = "src\version.cpp" 'version.cpp文件路径
77
Set fso = CreateObject("Scripting.FileSystemObject") '文件操作系统对象
88
Set osh = CreateObject("WScript.Shell")

README.md

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,42 +14,37 @@ Now has the following language:
1414
| Chinese, traditional | 1028 | 繁体中文,用MS Word從簡中轉換而來,稍加修訂 |
1515

1616
## Original FastCopy feature | 原版FastCopy特点
17-
* FastCopy 是Windows上最快的复制/删除软件
18-
FastCopy is the Fastest Copy/Delete Software on Windows.
19-
* 它支持UNICODE和超过MAX_PATH(260字符)的文件路径名。
17+
1. FastCopy 是Windows上最快的复制/备份软件
18+
FastCopy is the Fastest Copy/Backup Software on Windows.
19+
1. 它支持UNICODE和超过MAX_PATH(260字符)的文件路径名。
2020
It supports UNICODE and over MAX_PATH (260 characters) file pathnames.
21-
* 它会根据来源与目录在相同或不同的硬盘自动选择不同的方法。
22-
23-
| 不同硬盘 | 相同硬盘 |
24-
| --- | --- |
25-
| 读写分别由单独的线程并行处理。 | 首先做连续读取直到充满缓冲区。当缓冲区填满时,才开始大块数据写入。 |
26-
27-
It automatically selects different methods according to whether Source and DestDir are in the same or different HDD(or SSD).
28-
29-
| Diff HDD | Same HDD |
30-
| --- | --- |
31-
| Reading and writing are processed respectively in parallel by separate threads. | Reading is processed until the big buffer fills. When the big buffer is filled, writing is started and processed in bulk. |
32-
* 因为不使用操作系统缓存来处理读/写,所以其他应用程序就不容易变得缓慢。
33-
Reading/Writing are processed with no OS cache, as such other applications do not become slow.
34-
* 它可以实现接近设备极限的读写性能。
35-
It can achieve Reading/Writing performance that is close to device limit.
36-
* 可以使用 包含/排除 筛选器 (UNIX通配符样式)。
37-
Include/Exclude Filter (UNIX Wildcard style) can be specified. ver3.0 or later, Relative Path can be specified.
38-
* 仅使用Win32 API和C运行时,没有使用MFC等框架,因此可以轻量、紧凑、轻快的运行。(注:XP下也不需要安装运行库)——所以也导致无法支持手机的MTP模式
21+
1. 它使用多线程进行读/写/校验,重叠IO,直接IO, 所以它可以实现接近设备极限的读写性能。
22+
Because it uses multi-threads for Read/Write/Verify, Overlapped I/O, Direct I/O, so it brings out the best speed of devices.
23+
1. 可以使用 UNIX通配符 样式的 包含/排除 筛选器。
24+
It supports Include/Exclude filter like a UNIX wildcard.
25+
1. 它运行速度快,不占用资源,因为没有使用 MFC。(仅使用 Win32 API 和 C 运行时设计)
3926
It runs fast and does not hog resources, because MFC is not used. (Designed using Win32 API and C Runtime only)
40-
* 你可以修改此款软件,所有源代码都以GPLv3许可开源。
41-
You can modify this software, because all source code has been opened to the public under the GPL ver3 license.
4227
## FastCopy-M feature | FastCopy-M特点
4328
* 汉化并支持更加完整的多国语言显示,添加语言只需要修改资源文件。
4429
FastCopy Chinesization and modify to support other language more overall, add language only need add new resources
4530
* 支持调用网络URL作为帮助文件,资源文件内“IDS_FASTCOPYHELP”修改为网页url即可。
4631
Support use http url to replace "chm" help files, change "IDS_FASTCOPYHELP" in resource to your URL.
4732
![URL help](http://ww4.sinaimg.cn/large/6c84b2d6gw1ewbd1y0bygj20rw0le4bq.jpg)
4833

49-
### Build | 编译
34+
## How to Build | 如何编译
5035
FastCopy-M采用[VS2017](https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs.aspx) v141工具集。
5136
FastCopy-M used [VS2017](https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx) with v141 tools.
5237

38+
### Auto zip release | 自动打包
39+
1. 使用VS2017编译FastCopy项目的32位与64位的Release。
40+
Use VS2017 to build 32-bit and 64-bit release for FastCopy projects.
41+
1. 在代码根目录建立`vendor`文件夹,并将[HTML Help Workshop](https://docs.microsoft.com/zh-cn/previous-versions/windows/desktop/htmlhelp/microsoft-html-help-downloads)里的`hhc.exe``hha.dll`[7-Zip](https://sparanoid.com/lab/7z/)里的`7z.exe`三个文件放入其中。
42+
Create a `vendor` folder in the code root directory and place the `hhc.exe`, `hha.dll`([HTML Help Workshop](https://docs.microsoft.com/zh-cn/previous-versions/windows/desktop/htmlhelp/microsoft-html-help-downloads)) and `7z.exe`([7-Zip](https://sparanoid.com/lab/7z/)) three files in.
43+
1. 执行`AutoZipRelease.vbs`
44+
Execute `AutoZipRelease.vbs`.
45+
1. 代码根目录下将会生成32位与64位两个zip压缩包。
46+
A 32-bit and 64-bit two zip compression packages will be generated under the code root directory.
47+
5348
## Website
5449
* ### FastCopy-M website | FastCopy-M 网站
5550
http://mapaler.github.io/FastCopy-M/
@@ -61,10 +56,12 @@ FastCopy-M used [VS2017](https://www.visualstudio.com/en-us/downloads/download-v
6156
>因为 FastCopy-M 在GitHub上传源代码早于 FastCopy 官方(以前仅在官网发布),因此本仓库并非直接克隆该仓库。
6257
>Because FastCopy-M uploaded the source code at GitHub earlier than FastCopy official (previously only posted on the official website), this repository does not directly clone the official repository.
6358
## Official License | FastCopy官方许可
64-
> FastCopy ver3.x Copyright(C) 2004-2018 by SHIROUZU Hiroaki and FastCopy Lab, LLC.
59+
>FastCopy ver3.x
60+
> Copyright(C) 2004-2019 SHIROUZU Hiroaki All rights reserved.
61+
> Copyright(C) 2018-2019 FastCopy Lab, LLC. All rights reserved.
6562
>
6663
> This program is free software. You can redistribute it and/or modify it under the GNU General Public License version 3(GPLv3).
67-
> [license-gpl3.txt](https://fastcopy.jp/help/license-gpl3.txt)
64+
> [License details](https://fastcopy.jp/help/license-gpl3.txt)
6865
6966
> xxHash Library Copyright (c) 2012-2016, Yann Collet All rights reserved.
7067
> [License details](https://fastcopy.jp/help/xxhash-LICENSE.txt).

0 commit comments

Comments
 (0)