中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 急。请高手帮忙解决 上一主题 | 下一主题
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『楼 主』:  急。请高手帮忙解决

久闻贵论坛是学习DOS的好地方~!
也长来看各位高手的帖子

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

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

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


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

2007-6-2 17:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 2 楼』:  

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

2007-6-2 17:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 3 楼』:  

问题我家在了DOSLFN  以后XCOPY 。还是没办法复制长文件名的
11111111111111111.txt复制过来以后111111~1.txt
了。。这怎么能行么?

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

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

2007-6-2 19:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 4 楼』:  

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

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

2007-6-2 22:30
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 5 楼』:  

大哥。你的办法实在是太经典了。你的意思不需要理论的试。全靠运气来夯。一边不行。一百边。。那效率何在??

2007-6-3 01:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 6 楼』:  

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

2007-6-3 09:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 7 楼』:  

原来也有遇到过这个问题的呀!
我还以为就我遇到了那,弄的我放弃了长文件名的支持!

2007-6-3 10:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 8 楼』:  



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

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

2007-6-3 15:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 9 楼』:  

嘿嘿,请在复制文件夹之前先检查一下你的系统是否已经支持长文件名了。
何不回答先?倘若答案是肯定的,在本坛下载xcp便是了。

2007-6-3 15:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 10 楼』:  

被引的跑题了。。现在求 DOS下能够完整正确复制文件包括长文件名的复制工具
现在的XCOPY 和XXCOPY16复制过来的把1111111111111111111.txt复制过来在WIN下看成了111111~1.txt 求好的复制工具


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

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

2007-6-3 16:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 11 楼』:  

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

2007-6-3 16:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 12 楼』:  

不支持。显示的是还是8.3格式

2007-6-3 16:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 13 楼』:  

但我不知道那里错了。奇怪死。是NTFSDOS下运行的。会不会和这个有关系?

2007-6-3 16:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 14 楼』:  

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

2007-6-3 17:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hz49666684
初级用户





积分 28
发帖 12
注册 2007-6-2
状态 离线
『第 15 楼』:  

晕。我下午做的。支持长文件名了。
但是复制过来还是不行地。

2007-6-3 23:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: