关于dos下文件夹操作出现的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:39:57
我使用如下命令拷贝文件:
D:\>copy aa.rm e:\test

先前E盘里没有test这个文件夹,于是E盘里多出一个文件test,其大小跟aa.rm相同.
问题是现在如何从test文件夹(它看起来是个文件)里取出aa.rm
谢谢mary和tinkle
单个文件我试了,改扩展名就行。我实际遇到的情况是,D盘下有几个文件,各种格式的都有,我用
D:\>copy *.* e:\test
于是所有文件都合到test这个文件里面,没法把它们分开。不知道怎么弄了。

你这条命令的意思是:把d:\aa.rm复制到E:去,复制过去的文件名是test。
也就是说,你的操作中,test不是文件夹名,而是文件名,你说的它看起来是个文件是对的,因为它就是个文件。在DOS中,如果原来没有这个文件夹,它就不会自己去建立一个文件夹。
你把test改名,改成test.rm,试试

直接改名就行了,复制的时候文件内容并无任何改变。

我试过了,当使用copy复制多个文件到一个文件里面去的时候,其实它是按复制的顺序一次次覆盖,并不是累加。懂我的意思么?所以copy完后,看下面显示的文件,不管你一次复制了多少个,它只显示“已复制 1个文件”,那最后一个就是实际复制的,前面都被覆盖了。新文件大小与内容同最后一个完全相同,因此要恢复还是改文件名,改成和复制列表的最后一个相同就OK,根本不存在分开文件的问题。