lixianfyss 发表于 2019-4-20 15:37

求个安逸复制文件的方法

又装了一块硬盘,准备把松鼠存的动画片拷贝过去。复制了一会忽然报错,说什么“找不到文件”?

卧槽都2019年了WINDOWS10对NTFS的长文件目录支持还这么烂?组策略里开了启用win32长文件目录支持,根本没效果。这搞得Ctrl+CV复制得各种查缺补漏,不能忍。

网上看了下说robocopy能支持长文件目录,试了下连带空格的文件夹都报错,真是服气。

求各位大佬帮忙,推荐个安逸点复制文件夹的方法(不要磁盘克隆),要求不要漏文件,不要改变文件夹修改时间,如果可以校验就更好。谢谢。

GrassSand 发表于 2019-4-20 15:38

fastcopy

史莱姆KING 发表于 2019-4-20 15:50

主要是,文件名到底真的多长- -?

王境泽 发表于 2019-4-20 17:27

不光文件名,路径名很长的话也会出问题,你整个路径能不能发出来看看

sorayang 发表于 2019-4-20 17:32

整盘搬运过N次只用CTR C V从没出现过问题

塔奇克马 发表于 2019-4-20 18:08

用命令行那种同步软件同步过去会有问题吗?

—— 来自 Xiaomi Redmi Note 3, Android 7.1.2上的 S1Next-鹅版 v2.1.2

typeunknown 发表于 2019-4-20 18:11

按说因为路径过长批量拷不动的应该单独也拷不动也读不了

neverer 发表于 2019-4-20 20:41

sorayang 发表于 2019-4-20 17:32
整盘搬运过N次只用CTR C V从没出现过问题

就算没出过问题大量文件复制这个也很不好用,相对的tc自带的或者诸如fastcopy,teracopy要好用多了

sirlion 发表于 2019-4-20 20:44

ghost吧,速度还快

moondigi 发表于 2019-4-20 20:44

空格出问题是因为路径没加双引号?

外挂全家脚气 发表于 2019-4-20 21:08

lixianfyss 发表于 2019-4-21 00:11

本帖最后由 lixianfyss 于 2019-4-21 02:03 编辑

moondigi 发表于 2019-4-20 20:44
空格出问题是因为路径没加双引号?
加了双引号,但是robocopy还是报错,不知道是不是目标位置新建文件夹有问题。

又查了下,原来双引号最后要加一个空格,真是厉害。

lixianfyss 发表于 2019-4-21 00:12

typeunknown 发表于 2019-4-20 18:11
按说因为路径过长批量拷不动的应该单独也拷不动也读不了

确实,windows这问题有办法解决吗?

lixianfyss 发表于 2019-4-21 00:57

王境泽 发表于 2019-4-20 17:27
不光文件名,路径名很长的话也会出问题,你整个路径能不能发出来看看

比如这样的:
G:\ANIME\[请问您今天要来点兔子吗?]\[第一季]\CDs\Others\ TVアニメ「ご注文はうさぎですか?」キャラクターソング Vol.04 / リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) \リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) - キャラクターソング④.flac

wfm 发表于 2019-4-21 01:01

用毛子的7z

—— 来自 Xiaomi Redmi Note 7, Android 9上的 S1Next-鹅版 v2.1.2

Ichthy 发表于 2019-4-21 01:02

elflie 发表于 2019-4-21 01:54

你这路径也太长了。。。

lixianfyss 发表于 2019-4-21 02:04

elflie 发表于 2019-4-21 01:54
你这路径也太长了。。。

但是NTFS不是应该支持65535长度的路径么。

Hieda 发表于 2019-4-21 02:31

rsync -arPHAXS SOURCE_DIR DESTINATION_DIR

tsubasa9 发表于 2019-4-21 02:45

用usb烧个ubuntu的live cd进去复制

注册者资格 发表于 2019-4-21 04:44

lixianfyss 发表于 2019-4-21 02:04
但是NTFS不是应该支持65535长度的路径么。

NTFS支持但是win不支持,win10 1607之后的版本似乎可以改

lixianfyss 发表于 2019-4-21 06:17

注册者资格 发表于 2019-4-21 04:44
NTFS支持但是win不支持,win10 1607之后的版本似乎可以改

上周被升级到1809,然而不知道怎么改。

注册者资格 发表于 2019-4-21 07:55

本帖最后由 注册者资格 于 2019-4-21 08:08 编辑

lixianfyss 发表于 2019-4-21 06:17
上周被升级到1809,然而不知道怎么改。
我傻逼了,没看清你说的,改也是通过策略组……

注册者资格 发表于 2019-4-21 08:05

我主要是在下载bdrip的时候会遇到这样的问题,有些压制组文件夹和文件名会特别长或者子文件夹很多,比如QTS和Kagura之类的,放到硬盘根目录都不行,必须改名,但是改了的话就没法做BT校验。不知道压制大佬输出文件的时候是怎么弄的。

DapFlog 发表于 2019-4-21 09:35

据说可以在路径前面加\\?\解决,下次试一下。Ubuntu用的的uuid当文件名,好多东西拷不出来。
https://i.loli.net/2019/04/21/5cbbc889d50a4.png
https://docs.microsoft.com/zh-cn/windows/desktop/FileIO/naming-a-file#maxpath

鹿斗典善 发表于 2019-4-21 10:54

之前就是,我拿ultraISO解压ubuntu镜像都会因为路径名太长丢失文件名的某几个字,rar/7zip会丢后缀

糊状物 发表于 2019-4-21 11:01

严格来说是explorer不支持,我在注册表开启长文件名支持后我的python3.6就可以用楼主在14L贴出的文件路径及文件名了。
楼主要是有python基础不如自己用python copy一番?参考一下:https://www.pythoncentral.io/how-to-recursively-copy-a-directory-folder-in-python/

Kiriz 发表于 2019-4-21 12:44

我寻思 robocopy也没问题啊
src:Z:\anime\[请问您今天要来点兔子吗?]\[第一季]\CDs\Others\ TVアニメ「ご注文はうさぎですか?」キャラクターソング Vol.04 / リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) \リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) - キャラクター.png
dst: Z:\target\[请问您今天要来点兔子吗?]\[第一季]\CDs\Others\ TVアニメ「ご注文はうさぎですか?」キャラクターソング Vol.04 / リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) \リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) - キャラクター.png

PS Z:\anime\[请问您今天要来点兔子吗?]\[第一季]\CDs\Others\ TVアニメ「ご注文はうさぎですか?」キャラクターソング Vol.04 / リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) > robocopy '.' 'Z:\target\[请问您今天要来点兔子吗?]\[第一季]\CDs\Others\ TVアニメ「ご注文はうさぎです か?」キャラクターソング Vol.04 / リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) '

可以复制的

两个路人 发表于 2019-4-21 16:04

史莱姆KING 发表于 2019-4-22 17:26

本帖最后由 史莱姆KING 于 2019-4-22 17:33 编辑

lixianfyss 发表于 2019-4-21 00:57
比如这样的:
G:\ANIME\[请问您今天要来点兔子吗?]
典型的路径过长而且没优化



G:\ANIME\[请问您今天要来点兔子吗?]\[第一季]\CDs\Others\ TVアニメ「ご注文はうさぎですか?」キャラクターソング Vol.04 / リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) \リゼ(CV.種田梨沙)&シャロ(CV.内田真礼) - キャラクターソング④.flac
优化后。。。
G:\2014_07\请问您今天要来点兔子吗?\CDs\日期_标题_光盘编号/04_标题_.flac

嘛,文件整理是个大工程没错- -我也很多文件没整理

还真找到点兔了= =不过不是VCB的,稍后去洗版23333




音乐的类似



高卢鸡 发表于 2019-4-22 18:19

用tc和teracopy没碰到过问题

----发送自 Sony G8441,Android 9

lixianfyss 发表于 2019-4-22 23:47

Kiriz 发表于 2019-4-21 12:44
我寻思 robocopy也没问题啊
src:Z:\anime\[请问您今天要来点兔子 ...

是可以,后来发现文件目录后面加个空格就行。

testalphagogogo 发表于 2019-4-23 00:28

上面说的这些有在批量拷贝遇到重复文件时可以限定只覆盖较小文件,跳过较大文件的吗

lixianfyss 发表于 2019-4-23 02:26

testalphagogogo 发表于 2019-4-23 00:28
上面说的这些有在批量拷贝遇到重复文件时可以限定只覆盖较小文件,跳过较大文件的吗 ...

robocopy可以先跳过所有大文件并覆盖小文件,大文件之后单独设置不覆盖就行。

linux40 发表于 2019-4-23 10:46

dd for windows

小野賢章 发表于 2019-4-23 15:48

Beyond Compare

冀人燕南天 发表于 2019-4-23 17:42

lixianfyss 发表于 2019-4-26 07:59

冀人燕南天 发表于 2019-4-23 17:42
要不试下在wsl里复制?

wsl支持自动查找带空格的路径吗?
页: [1]
查看完整版本: 求个安逸复制文件的方法