时隔4年,这个Windows必备神器升级了!

文件拷贝这个操作,绝对算得上电脑使用中最高频的行为了,所以如何获取更优的拷贝体验,一直是个津津乐道的话题。

单从拷贝速度上说,在今年年初的时侯,我们分享了一个刚更新的上古神器,即号称史上最快文件复制软件的👉 FastCopy,并用 FastCopy 做了一系列详尽的速度测试。

0be46bb464860787104ff30e30688376.jpeg

当时得出的结论是,在机械硬盘的大文件拷贝中,Windows 系统自带的复制粘贴速度与 FastCopy 差距属于可接受的范畴;而在又多又杂的小文件拷贝中,FastCopy 可谓一马当先。

我本以为当时关于 FastCopy 会赢得满堂喝彩,但那篇的评论下,更多是这样的留言:

5184d72b5a0a5dcf9765b2d2bd27c434.jpeg

TeraCopy 是谁?又为啥能在分享 FastCopy 的文章下面频频被提及?

超级老粉应该对这玩意有印象,毕竟 4 年前我们就 cue 过这款复制增强工具了,👉强烈建议每个Windows用户都用上它!

但我相信肯定还有很多小伙伴不知道它好在哪,4 年后又有啥变化,别急,今天是 TeraCopy 的返场,一起来看看吧。

无缝衔接

TeraCopy 也是一个很老牌的软件,和 FastCopy 不一样的是,TeraCopy 不需要我们去额外寻找第三方汉化版本,人家本身就支持简体中文。

所以在安装好后,只需要在顶部的「设置」按钮里找到「Language」更改语言即可。

3d59f013d60ddd7d20788b5d1f21b2c0.png

新版安装好,也就 17 MB 左右的大小,我觉得是能够接受的。

99a91efb65cba2187de79112e0ea9853.png

虽然官网也提供有绿色免安装的版本,但我更推荐大家用安装版的,因为 TeraCopy 最出巧的功能,就是可以主动接管系统的复制/粘贴功能,无缝内嵌在系统之中。

即安装好 TeraCopy 后,我们完全可以沿用以往的操作,驻留后台的 TeraCopy 会识别你的操作,不需要为了用它拷贝,而反复打卡新程序。

比如鼠标右键单击复制,或者直接 Ctrl+C 复制后,在粘贴时,光标所在位置会出现一个弹窗:

1fddb49f003b6910ea2330691c2575b6.jpeg

4 年前的 TeraCopy 只是询问你用不用它,现在则是上图的样子,让你选择是用系统自带的拷贝,还是用 TeraCopy,不过多了一项覆盖旧文件的选项。

如果每次都蹦出这个弹窗,肯定会扰你兴致,所以只要我们在右上角的设置里取消勾选「Show next time」:

fe4533c1e28dc6acd6397bb7d053dfc5.png

那么以后在移动文件的时候会默认使用该软件复制,不用事先打开 TeraCopy,也没有弹窗了。

ee59217801f45a95cc64d16741a3f3de.gif

而且不光是鼠标右键,Ctrl+C/V 的复制粘贴,如果你在设置里勾选了「接管拖放操作」,那么直接拖拽文件移动时,也能自动调用 TeraCopy 了。

64c1360a550aa98354f7b1019f408b7b.png

效果如下:

5bd3e9c38332da5ca1588cb7cb55f579.gif

你说让 TeraCopy 接管拷贝移动有啥好处?单说 TeraCopy 的复制窗口,我们可以更直观的看到速度、进度,也能够暂停或是跳过。

740424d83b69c00c5e359370b58c88f2.gif

诚然,Win8 以上版本系统的拷贝也都支持暂停了,但在批量文件拷贝时的跳过某一文件的拷贝功能,Windows 是缺失的。

ce04fa36e12481638b9eb081d0aab6fb.png

而且更关键的是,Win8 以下的钉子户,是连暂停都暂停不了的,而 TeraCopy 支持从 Windows Vista 到 Windows 11 的各个版本,从这点出发,TeraCopy 妥妥的钉子户救星。

除此之外,在 TeraCopy 的主界面,是可以查看传输记录的,默认保留 1 周,当然你也能选择不保留或永久保留。

43c67073faab94edf476598a5cdee29c.png

智能操作

当然,我们选择第三方的复制工具,肯定不会仅仅因为它的暂停、跳过功能,更多的场景是用 TeraCopy 拷贝会比系统拷贝更聪明。

在用系统拷贝时,如果碰到重名的文件,系统会询问你如何选择,老版的 Windows 是碰到重名就停,Win10 以后是先复制完非重名文件,最后再让你选择是覆盖还是跳过。

8afad5de83f8e4c15564b13ac485bd18.png

假如像我上图这样,1844 个文件几乎都有的情况呢,系统的拷贝是需要逐个扫描后,最终再让你一一判断,很浪费时间。

而 TeraCopy 可以预先选择替换、重命名后保存等多种规则。

bef112be365afcc93a07e3e4d318043b.png

比如你可以事先设定好跳过重名文件,毕竟这个是最稳妥的选择,这样在执行批量复制文件的时候,就不会出现卡住傻等的状况了。

哪怕你没有设置文件冲突时的预设规则,TeraCopy 很人性的地方在于,它会有一个 30 秒的等待期,如果 30 秒内鼠标键盘皆无动作,它会意识到你不在电脑前,先行跳过。

08cbb97e06f04b37ef0fc7a8518297d5.png

我们可以在历史记录里查看哪些文件复制成功,哪些文件因为冲突而复制失败:

5e1bb19acf741193221a5176c9f5aa85.png

对于复制成功的文件,可以和源文件进行校验,校验结束后单对勾就成了双对勾。

800aec9579929b0d73ae39aafaeb5490.png

如果你从安全的角度说,希望每次拷贝文件后都进行校验,那么我们只用勾选「传输后校验文件」即可,这个功能也是系统拷贝所做不到的。

ddaa0328f85627cffdf9a2c18cdcd9f4.png

当然,Teracopy 还支持断点续传,当遇到错误文件无法复制时,会多次尝试复制操作,直到可以继续复制过程,避免大文件复制到 99% 时报错,那就前功尽弃了。

还有一点我觉得很受用在用系统拷贝时,文件夹的时间戳其实是被改变了的,是你进行拷贝操作时的时间。

d6a380e7812904ce004f41869127de6a.png

而 TeraCopy 则会保留最初的时间,在整理资源的时侯,这个小细节还是挺有用的:

2c9fa9ff2e8abc084aeda9201b97ce89.png

如果你觉得没必要,同样可以取消勾选,或者选用系统拷贝。

c44d351a724ad8238fee2a2c38dd6b1f.png

至于 TeraCopy 可以和 Total Commander、Directory Opus 等第三方文件管理器整合等等功能,这里就不多说了,就当留个作业,感兴趣的小伙伴可以试试。

结语

4 年前那篇文章里,其实还有个点是 TeraCopy 支持动态调整磁盘缓冲区,以减少寻道时间,但 4 年后,这个优势相比系统自带的拷贝,并不突出。

因为 Teracopy 主打并不是快速复制文件,它主打更全面、更直观、更稳定、更人性以及无缝嵌入系统的优秀体验,如果大家追求高速复制,不是还有 Fastcopy 嘛。

其实第三方复制增强工具在今天很尴尬,越来越多的小伙伴用上了固态,Win10、Win11 的拷贝表现也没有曾经那么拉跨了。

可如果你希望拷贝文件时,可以更灵活,更智能,更安全,那 TeraCopy 无疑还有用,建议没用过的小伙伴试试看,相信不会让你失望。

-------- End --------

推荐👇同名微信视频号

1267ed93eb1c893586992fa7f22c1a1a.png

e0b9b05a5d7a86bbb7a83a8c1dc741b1.jpeg
图解Pandas
04c799d8a7efc8fde93891f742007638.jpeg 89a0a3d1ce49ee0414456cd6293fec0c.jpeg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FastCopyWindows 平台上最快的文件复制、删除软件。 【汉化说明】 为界面美观,汉化时部分控件做了一些调整,但最终版权归软件原作者所有。 【更新说明】 V1.99 r4 1.当大小写字母不同时,目标文件名自适为源文件名(“全部覆盖”模式除外)。 2.修正无法显示详细信息的错误。 V1.99 r3 1.修正HDD模式下自动判断的问题。 2.改进完成时间的估算问题。 V1.99 r2 1.新增“日志文件”选项(/filelog)。 2.移动模式中启动过滤器。 3.程序启动速度提升。 V1.98 1.添加“扩展过滤器”(文件大小/时间戳)。(“设置”-->“显示扩展过滤器”) 2.修正软件主界面美观时某个控件显示不正常问题,感谢<pe-5219@163.com>网友提供相关信息。 V1.97 1.修正有时后处理操作无法播放提示音的问题。 V1.96 1.如果/linkdest选项被启用,则更改“覆盖写入目标”模式为“删除并重新创建目标”模式。 2.新增“重新创建”选项:不管是否启用/linkdest选项,都更改“覆盖写入目标”模式为“删除并重新创建目标”模式。 V1.95 1.新增复制hardlink选项(/linkdest)。 2.更改后处理提示对话框为前置显示。 3.修正终止操作时错误释放内存的问题。 4.修正有时ACL/Stream复制失败的问题。 V1.94 1.修正帮助文件无法打开的错误。 V1.93 1.新增“后处理”菜单(关机等)。 2.新增“打开日志”菜单。 3.新增添加源文件选项(由文本文件指定源文件路径)。 4.修正“任务管理”中保存“删除”模式为“移动”模式的错误。 5.修正安装选项(创建快捷方式)无法工作在非英文操作系统下的错误。 V1.92 1.添加“系统托盘中运行”选项。 2.修正当发生错误时,存留未完成文件的问题。 V1.91 1.修正“覆盖删除”失败问题。 2.修正极少数情况无法完成“校验移动”问题。 3.修正在文件夹选择框中无法显示网络驱动器的问题。 V1.90 1.加快校验速度; 2.校验默认模式由SHA-1改为MD5。(如果你想使用SHA-1,可以修改fastcopy.ini文件在[main]条目下添加 Using_MD5=0); 3.新增“记录窗口大小”和“记录窗口位置”菜单; 4.新增“源目录和目标目录对换”菜单。 V1.84 1.修正通配符过滤器一些问题。 V1.83 1.新增“读取时使用系统缓存”选项。 V1.81 1.修正以校验模式进行的移动操作存在的问题。(如果校验发生错误,有时进程无法完成。) V1.80 1.停止发生错误时,不显示确认框。(命令行:/no_confirm_stop) V1.72 b2 1.添加“移动(大小与时间不同的文件)”选项; 2.添加“连续移动”选项; 3.自动减小最大输入/输出大小(仅作用于无错误系统资源下)。 V1.72 b1 1.添加 SHA1“校验”选项; 2.外壳扩展中添加“粘贴”菜单项。 V1.71 1.原版修复了2000/98/Me下外壳扩展无效的问题; 2.修正外壳扩展汉化美观问题,感谢fan_chenwen网友提供相关信息。
好的,下面是一个简单的类似天天酷跑的小游戏,你可以在Python中运行并进行体验。 ```python import pygame import random # 初始化pygame模块 pygame.init() # 游戏窗口的宽度和高度 WIDTH = 800 HEIGHT = 600 # 设置游戏窗口 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("天天酷跑") # 玩家的图片 player_img = pygame.image.load("player.png").convert_alpha() # 障碍物的图片 obstacle_img = pygame.image.load("obstacle.png").convert_alpha() # 金币的图片 coin_img = pygame.image.load("coin.png").convert_alpha() # 玩家的初始位置和速度 player_x = 100 player_y = HEIGHT - player_img.get_height() - 50 player_speed = 5 # 障碍物列表和速度 obstacles = [] obstacle_speed = 10 # 金币列表 coins = [] # 计分板 score = 0 font = pygame.font.Font(None, 36) # 游戏循环 while True: # 处理事件 for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() # 添加障碍物和金币 if len(obstacles) < 3: obstacle_x = WIDTH + random.randint(100, 500) obstacle_y = HEIGHT - obstacle_img.get_height() - 50 obstacles.append(pygame.Rect(obstacle_x, obstacle_y, obstacle_img.get_width(), obstacle_img.get_height())) coin_x = WIDTH + random.randint(100, 500) coin_y = random.randint(50, HEIGHT - coin_img.get_height() - 50) coins.append(pygame.Rect(coin_x, coin_y, coin_img.get_width(), coin_img.get_height())) # 移动障碍物和金币 for i in range(len(obstacles)): obstacles[i].x -= obstacle_speed coins[i].x -= obstacle_speed # 如果障碍物移出了屏幕,从列表中删除它 if obstacles[0].x < -obstacle_img.get_width(): obstacles.pop(0) coins.pop(0) # 检测碰撞 player_rect = pygame.Rect(player_x, player_y, player_img.get_width(), player_img.get_height()) for i in range(len(obstacles)): obstacle_rect = obstacles[i] if player_rect.colliderect(obstacle_rect): pygame.quit() sys.exit() coin_rect = coins[i] if player_rect.colliderect(coin_rect): coins.pop(i) score += 1 # 移动玩家 keys = pygame.key.get_pressed() if keys[pygame.K_UP]: player_y -= player_speed if player_y < 0: player_y = 0 elif keys[pygame.K_DOWN]: player_y += player_speed if player_y > HEIGHT - player_img.get_height(): player_y = HEIGHT - player_img.get_height() # 绘制游戏场景 screen.fill((255, 255, 255)) screen.blit(player_img, (player_x, player_y)) for i in range(len(obstacles)): screen.blit(obstacle_img, (obstacles[i].x, obstacles[i].y)) screen.blit(coin_img, (coins[i].x, coins[i].y)) score_text = font.render("得分:" + str(score), True, (0, 0, 0)) screen.blit(score_text, (10, 10)) pygame.display.update() ``` 要运行这个游戏,你需要准备三张图片(player.png、obstacle.png、coin.png),并将它们放在与python文件相同的目录下。你可以在互联网上找到这些图片。 你可以使用WASD或方向键来移动玩家。障碍物和金币会从右侧向左侧移动,并在移出屏幕后重新生成。如果玩家撞到了障碍物,游戏将会结束,你可以通过关闭游戏窗口来退出游戏。如果玩家吃到了金币,得分就会加1。当得分达到3分时,游戏将会获胜。 希望这个例子对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值