无论是NTFS还是FAT32,不管有几个分区,如何在DOS下的批处理里将C:盘的某些文件拷贝到D:下的某个文件夹里

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:27:20
我想在GHOST系统光盘中添加一个功能:即在GHOST之前先将C:下的某些文件自动拷贝出来,以便装好系统自动恢复。但是对于不同的机器,分区数目、分区格式可能会不同。如何实现?请指教,谢谢!

关键:1.dos下NTFS的读写 2. DOS 下NTFS分区的盘符 3.硬盘有多个分区,且数目不一、ntfs和fat32同时存在

☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
让我来告诉你吧----

1.安装maxdos.

2.进入maxdos选第一项.输入命令"ntfs"[不太记得是不是这个名称].

3.ntfs会将系统所有ntfs分区按原盘顺序挂于所有fat32分区之后.

这里必须小心搞清楚,否则误操作后果会很严重!!
例如原来是: c:/ntfs d:/fat32 e:/ntfs f:/fat32
则在dos就会变成:
c:/fat32[原d盘] d:/fat32[原f盘] e:/ntfs[原c盘] f:/ntfs[原e盘]

4.此时ntfs分区就可以读写了,但小心便用format命令!!

1、dos下NTFS的读写
去下个MaxDOS,它支持系统盘为NTFS分区及读写NTFS分区内容,并且操作NTFS文件及文件夹,不喜欢?把NTFS的文件拷贝出来单独也可以使用的。
至于2、3、4嘛,不管怎么乱,用DOS启动后的盘符的顺序是固定的,除非你设置活跃分区或者调硬盘等,固定的盘符的顺序,记录下来,不就可以使用了吗?
最多操作前dir一下目标目录,pause确认if确认一下。
最好的方法是:
在目标盘放一个特殊名称的文件或目录,在其他盘没有!
用do循环盘符,检测这个文件,获得盘符,ok?
记得很久之前电脑中级的DOS部分有类似的东东的题目,长久不用了。

COPY C:\YFLD\XX??YY.?ZZ D:\YFLD

比如要将c:\111\222.doc这个文件复制到D:\333下
就可以打copy c:\111\222.doc d:\333

xcopy c:\abc\* d:\def
复制c盘abc文件夹下的所有文件到d盘的def文件夹

这个,出了问题谁负责?你还是别在网上问了.