Board logo

标题: 急。请高手帮忙解决 [打印本页]

作者: hz49666684     时间: 2007-6-2 17:17    标题: 急。请高手帮忙解决
久闻贵论坛是学习DOS的好地方~!
也长来看各位高手的帖子

现有个问题。急等各位高手解决

找了好几个XCOPY 。DOS下复制文件但是不能支持长文件名和中文超过4个字的文件名
包括XXCOPY16也不行。。用主页上的XCP 。也不行。

支持DOS下复制长文件名和中文长文件名的复制工具。
看到有个帖子。管理员老大发的CP
但是却下不下来。能不能有更好的办法。或者老大再将CP放出来。谢谢。。。


能看到这么多高手实在是幸福。。

作者: bc12060101     时间: 2007-6-2 17:39
嘿嘿,恐怕众多的高手都无法满足你的需求!
因为处理长文件名的文件是需要doslfn等软件支持的。
加载doslfn后使用xcp就能够完美实现长文件名和中文长文件名的文件的复制。

作者: hz49666684     时间: 2007-6-2 19:36
问题我家在了DOSLFN 以后XCOPY 。还是没办法复制长文件名的
11111111111111111.txt复制过来以后111111~1.txt
了。。这怎么能行么?

用COPY过来文件名是对的。但用COPY是不是太麻烦了点

Last edited by hz49666684 on 2007-6-2 at 07:52 PM ]

作者: bc12060101     时间: 2007-6-2 22:30
嘿嘿,请在复制文件夹之前先检查一下你的系统是否已经支持长文件名了。
我也曾碰上明明显示已经加载了doslfn,但dos系统就是不支持长文件名的问题。起初以为是制作 iso 文件时光盘的属性设置不对,反复修改不同的设置仍无法实现加载doslfn后支持长文件名。可经过N次重新制作后,愣是莫名其妙的就能够支持长文件名了,实在是搞不明白。

Last edited by bc12060101 on 2007-6-2 at 10:35 PM ]

作者: hz49666684     时间: 2007-6-3 01:08
大哥。你的办法实在是太经典了。你的意思不需要理论的试。全靠运气来夯。一边不行。一百边。。那效率何在??

作者: bc12060101     时间: 2007-6-3 09:49
嘿嘿,lz兄弟,你的理解力可真强啊!
看到你三楼的帖子后,我专门做了几个iso文件在虚拟机上进行了测试。起初做的三、四个iso文件就愣是无法支持长文件名,百思不得其解。由于手中还有以前制作的iso文件,拿出来进行测试发现均能完美支持长文件名;故确信制作方法没有问题。当制作到第五个iso时,竟然测试通过了长文件名支持。其后再做出的iso也均能支持长文件名了。
之所以能够耐着性子重复试验了N多个iso文件,正是由于对于“理论”的坚信(我相信doslfn、及xcp等程序没有问题,毕竟这些程序通过了N多人的实测。实际上我以前使用doslfn、及xcp就从未碰上过不支持长文件名的现象)。试验结果的不同,肯定是某个环节出了问题。我这的环节在哪里,还未找到,怀疑与非正版的UltraISO有关。你的问题出在哪个环节呢?你想过吗?

作者: 0451lym     时间: 2007-6-3 10:23
原来也有遇到过这个问题的呀!
我还以为就我遇到了那,弄的我放弃了长文件名的支持!

作者: hz49666684     时间: 2007-6-3 15:36
Originally posted by bc12060101 at 2007-6-3 09:49 AM:
嘿嘿,lz兄弟,你的理解力可真强啊!
看到你三楼的帖子后,我专门做了几个iso文件在虚拟机上进行了测试。起初做的三、四个iso文件就愣是无法支持 ...



难道真要用穷举??
不如这位大哥把你支持长文件名的。放出来我看看。

作者: bc12060101     时间: 2007-6-3 15:48
嘿嘿,请在复制文件夹之前先检查一下你的系统是否已经支持长文件名了。
何不回答先?倘若答案是肯定的,在本坛下载xcp便是了。

作者: hz49666684     时间: 2007-6-3 16:18
被引的跑题了。。现在求 DOS下能够完整正确复制文件包括长文件名的复制工具
现在的XCOPY 和XXCOPY16复制过来的把1111111111111111111.txt复制过来在WIN下看成了111111~1.txt 求好的复制工具


忘了注明一点。我是在NTFSDOS下操作的。。。。

Last edited by hz49666684 on 2007-6-3 at 04:50 PM ]

作者: bc12060101     时间: 2007-6-3 16:48
嘿嘿,是跑题了吗?当心把你拐到山西卖给挖煤的作xf。
你说的xxcopy16偶没用过,不好说。但偶用过的xcopy的确是不支持长文件名文件复制的。使用的结果如你所述,会将原先的长文件名称改为8.3格式的。
不过xcp却可以完美支持长文件名文件的复制!完美支持的前提就是此前你的系统已经支持显示长文件名文件。
所以你若想搞清楚的话,必须回答这个问题:在复制文件夹之前你的系统是否已经支持长文件名了?

作者: hz49666684     时间: 2007-6-3 16:51
不支持。显示的是还是8.3格式

作者: hz49666684     时间: 2007-6-3 16:52
但我不知道那里错了。奇怪死。是NTFSDOS下运行的。会不会和这个有关系?

作者: bc12060101     时间: 2007-6-3 17:20
嘿嘿,倘若你的系统不能支持长文件名,劝你还是不要在寻找什么“能够支持长文件名文件拷贝的程序”了。
据偶所知,目前尚无能够在ntfs下完美支持ms-dos的玩意!因此,dos下的程序在ntfs下运行产生这样或那样的问题均有可能发生。偶已无法再帮你了,自己想办法吧。

作者: hz49666684     时间: 2007-6-3 23:12
晕。我下午做的。支持长文件名了。
但是复制过来还是不行地。

作者: ekingfan     时间: 2007-10-13 16:54
XCP哪里下载啊?是不是一个文件名字来的?