PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

对于超长路径超长文件名不能复制粘贴的问题怎么解决?

[复制链接]
跳转到指定楼层
1#
673 发表于 2012-4-9 07:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
点击数:54776|回复数:27
我现在用的是win7,有时候会遇到超长文件名在超长路径下不能正确复制粘贴的问题,系统会提示你缩短文件名然后再复制粘贴。为什么会有这种情况呢?难道是win7的局限性?有没有什么备份软件可以解决这个问题的?我不想改动我的文件名,而且我试过就算把文件拷到较短路径再复制到那个超长路径系统也会自动将你的文件名缩短。
28#
Pale_Cheung 发表于 2012-5-19 23:47 | 只看该作者
673 发表于 2012-5-19 05:47
当然是一群文件了

个么 推荐你 一种 “差异备份”法

先说你的“增量备份”然后说他的缺点。

假设需要备份的的文件群(包含目录树以及文件)的源(source) X:\sub\source\
备份目的(target) Y:\sub2\target\

假使 今天是 某月1号,你做了一次完整备份,任何备份都要有第一次的完整备份。
完整备份命令 robocopy x:\sub\source y:\sub2\target\%date:~0,4%%date:~5,2%%date:~8,2%\ * /s /e /m /xj
%date:~0,4%%date:~5,2%%date:~8,2% 是表示一个子目录名,每次执行命令会表示成当天日期 如 20120519
/m 是只备份有“存档属性”的文件,同时清除备份过的文件的“存档”属性
/xj 是防止备份了“软链接”(link),这个东西如果你了解怎么回事就知道到底要不要加这个参数,如果你不知道那就加上这个参数。

那以后的增量备份的定义就是“自上次备份后,修改过或新增的文件”
命令为 robocopy x:\sub\source y:\sub2\target\%date:~0,4%%date:~5,2%%date:~8,2%\ * /s /e /m /xj
命令其实和完整备份是一样的,但是备份的文件是不一样的。
(插入)windows是这样处理文件的,1,当文件新建时他的存档熟悉是勾选的,2,当文件无论修改前是否有存档属性,一旦修改过后存档属性也会被勾上。
首先第一次备份后所以被备份过的文件的存档熟悉已经清空了所以,只备份修改过或新建的文件了。



这种“增量”备份的缺点。
首先,假定你一次的完整备份的周期为7天,那么当需要恢复备份时,恢复第一天的数据只需要一个备份(也就是完整备份)
如果要恢复第二天的数据,那需要第一和第二天的备份,
如果要恢复第7天的,那要7个备份一起配合恢复。

这样对于恢复来说 某一天的恢复 要平均(完全备份的周期+1天)/2 例子中就是 平均4天 的备份数据。
这样来说风险还是比较大的。


今天晚了,明天继续。。。
你有问题可以直接问。
27#
673  楼主| 发表于 2012-5-19 05:47 | 只看该作者
Pale_Cheung 发表于 2012-5-17 00:45
一个文件 还是 一群文件?

当然是一群文件了
26#
Pale_Cheung 发表于 2012-5-17 13:45 | 只看该作者
673 发表于 2012-5-17 00:45
要求不高,就是保留原文件下的增量备份就行了,不要压缩,什么改动都不要,保持原有的样子最重要,跟复制 ...

一个文件 还是 一群文件?
25#
673  楼主| 发表于 2012-5-17 00:45 | 只看该作者
Pale_Cheung 发表于 2012-5-14 22:23
robocopy 当然可以增量备份
你是要 基于什么做增量备份?时间?

要求不高,就是保留原文件下的增量备份就行了,不要压缩,什么改动都不要,保持原有的样子最重要,跟复制粘贴的效果一样,只不过每次有文件改变删减等,都做到相对的自动改。
24#
Pale_Cheung 发表于 2012-5-15 11:23 | 只看该作者
673 发表于 2012-4-10 04:47
搜索了一下你说的这个文件,发现是一个高级的复制粘贴软件。但我想要一个可以实现增量备份的软件啊(主要 ...

robocopy 当然可以增量备份
你是要 基于什么做增量备份?时间?
23#
cmdq 发表于 2012-5-10 16:15 | 只看该作者
我是菜鸟,还没遇到这样的事情呢。
22#
bssharp 发表于 2012-5-10 00:39 | 只看该作者
这是历史遗留问题吧?win9x时代路径长度限制就是255。
21#
guazi111 发表于 2012-5-3 11:00 | 只看该作者
用totalcommand之类的文件管理器是否可以??
20#
673  楼主| 发表于 2012-5-1 00:37 | 只看该作者
whgp05 发表于 2012-4-30 11:22
可以试试这个办法。如果原始路径和文件名太长,例如C:\1\12\123\1234\12345\123456\1234567.XXX无法复制,可 ...

试过的,根目录是可以但要放回原处还是会自动缩减文件名,这点我前面已经提到。
而且我现在想要的是一款功能强大的备份软件,我想应该有某种软件可以复制长一点的文件名。但苦于网上此类软件太多,不知道选哪个好。
19#
whgp05 发表于 2012-5-1 00:22 | 只看该作者
可以试试这个办法。如果原始路径和文件名太长,例如C:\1\12\123\1234\12345\123456\1234567.XXX无法复制,可尝试将最后一级文件夹复制至根目录,即将123456\1234567.XXX复制到C:\
18#
673  楼主| 发表于 2012-4-11 02:35 | 只看该作者
James007ss 发表于 2012-4-10 01:12
ROBOCOPY不是备份,也不算什么高级复制软件,它其实就是WIN的高级复制命令而已(通常命令行运行),你找 ...

嗯,我明白你的意思,你说的我都知道的。
17#
James007ss 发表于 2012-4-10 14:12 | 只看该作者
673 发表于 2012-4-10 04:47
搜索了一下你说的这个文件,发现是一个高级的复制粘贴软件。但我想要一个可以实现增量备份的软件啊(主要 ...

ROBOCOPY不是备份,也不算什么高级复制软件,它其实就是WIN的高级复制命令而已(通常命令行运行),你找到的可能是老外做的GUI壳,有收费有免费的,我的意思其实是看看能否利用它把图形界面下复制不了的文件复制到我需要的位置,你要备份的话,是要看看ATIH本身是否支持这个超长地址的标准才行。
16#
gmx168 发表于 2012-4-10 09:52 | 只看该作者
673 发表于 2012-4-10 04:47
搜索了一下你说的这个文件,发现是一个高级的复制粘贴软件。但我想要一个可以实现增量备份的软件啊(主要 ...


如果不想改文件名,还有个办法就是用压缩软件。

要备份的也就是那么几个文件夹,不要太纠结了。
15#
673  楼主| 发表于 2012-4-10 04:47 | 只看该作者
zhujunsan 发表于 2012-4-9 15:16
表示好像Win8跟Win7也是一样的

希望这只是beta版才有的情况。
14#
673  楼主| 发表于 2012-4-10 04:47 | 只看该作者
James007ss 发表于 2012-4-9 02:59
晚点研究下用ROBOCOPY的话,是哪个标准才行。

搜索了一下你说的这个文件,发现是一个高级的复制粘贴软件。但我想要一个可以实现增量备份的软件啊(主要是备份笔记上的数据用),不知道acrnois可不可以。
13#
zhujunsan 发表于 2012-4-10 04:16 | 只看该作者

表示好像Win8跟Win7也是一样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
12#
gmx168 发表于 2012-4-9 16:21 | 只看该作者
据传,Win8应该突破了260的限制,有Win8的可以帮忙测试一下
11#
我叫Jonn.yR 发表于 2012-4-9 16:18 | 只看该作者
只接全部超长路径长度能怎么着?微软小气了。
10#
James007ss 发表于 2012-4-9 15:59 | 只看该作者
晚点研究下用ROBOCOPY的话,是哪个标准才行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部