DOS下怎么复制中文文件夹下的文件

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:08:29
有人说下面这样可以复制中文文件夹下的文件,可是我怎么复制不了呢?他说的那些乱码是包括:时间 <dir> ???
假设我要把d:\软件\qq.exe文件复制到D根目录下怎么复制呢,或者我就直接执行QQ.EXE 怎么执行呢,请高手赐教。谢谢
1、进入dos系统
2、dir c:\ > c:\1.txt
3、edit c:\1.txt 在打开的文件中将除表示为“项目”的乱码外的所有字符全部删除,然后在保留的乱码的基础上将其编辑为
xcopy c:\乱码\*.* d:\project\ /s /e
然后保存
(请注意xcopy为外部命令,请确认默认目录中已有该命令)
4、md d:\project
5、ren c:\1.txt c:\1.bat
6、c:\1.bat

如果你是windows操作系统没必要找麻烦,除非你windows进不去了,那你也可以重装系统;实在非要用dos启动,你可以去找在你的dos平台下能用的ucdos等汉字dos

你好!

DOS下复制文件都是用copy命令。

D:\Copy d:\软件\qq.exe

你找找“深山红叶”它支持汉字文件夹。。

我试过了,可以的.
解释一下吧.我测试时,用的是winxp自带的虚拟cmd.
1.dir c:\ > c:\1.txt
这句话的意思就是对C盘做DIR命令,查询C盘根目录下的所有文件和文件夹,并把返回结果保存为1.txt文件.文件路径设置在C盘根目录.
2.edit c:\1.txt
编辑1.txt文件,你打开后就像是WORD一样,可以对文件内容进行复制,删除,改写.(关键就在这里,你是无法键入中文的,所以只能利用命令和技巧来使用中文文件夹名)
3.利用原来的文档里读取到的乱码中文文件夹名,编辑制造出一段命令符,xcopy c:\乱码\*.* d:\project\ /s /e
(上面的乱码是指文件夹名,因为在1.txt里看到的乱码,而不是中文字了.)
4.md d:\project
建立文件夹在D盘根目录,新文件夹名为project
5.ren c:\1.txt c:\1.bat
编译1.txt,生产自动执行文件1.bat
6.c:\1.bat
执行1.bat文件.

如果你学过DOS的话,应该不难理解.如果没有学过的话,还有一种方法可以复制中文文件夹里的文件,就是安装一个UCDOS,这个DOS系统好象在97年开发出来了,是一种带中文输入的DOS系统,在这个DOS系统里,你可以直接键入中文作为文件夹名.(例如:copy d:\软件\QQ D:)
我记得好象是按Ctrl+F2切换成拼音输入.

最后要说一下,你给的这段代码所假设的要复制的文件都在C盘根目录,而