中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-01 19:52
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]复杂的参数 查看 819 回复 2
楼 主 [求助]复杂的参数 发表于 2007-10-11 16:28 ·  中国 广东 东莞 电信
初级用户
积分 48
发帖 20
注册 2007-10-11 15:02
18年会员
UID 99450
性别 男
状态 离线
本人是新手,对于DOS昨天才刚刚有认识,觉得这玩意好生复杂,看得头晕脑涨,有幸拿到了一同事写的一个批处理,原文有一段如下:

CLS
@echo off
format.com h: /FS:FAT /y/q/v
xcopy .\50\*.* h:\/e /c /k /y

在网上查了一下,有些地方还是没搞懂,请高手指点下那些参数的含义,

1.format.com跟format.exe有什么区别?是一模一样的吗?
2.@echo off是不显示自己本身这条命令的意思吗?还是指从这条命令开始,后面的命令都不显示?echo off 关闭回显,这个回显到底指的是什么?
3.format.com h:/fs:fat /y/q/v意思是格式化H盘,格式化为FAT格式,Q为快格,V为卷标,Y是什么意思?在XP下CMD中键入format.com/?并没有看到有Y这个参数。
4.xcopy .\50*.* h:\/e/k/y 复制50文件夹下所有文件到H盘根目录下,.\50前面的那个(.)是什么意思?e包含目录与子目录,K复制属性,Y复制文件审核设置??这个Y参数没看懂,什么叫复制文件审核设置?

刚开始学习,问题可能幼稚了点,大家要笑就笑吧,不过笑完了还请指点一二,谢谢所有回复的兄弟姐妹……
2 发表于 2007-10-11 16:54 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
RE lmm333:

1、没有format.exe这个外部命令;

2、“@echo off”可以分为两部分来理解:“@”和“echo off”,“@”只是命令的一个修饰前缀,表示执行命令时不在命令窗口显示这条命令本身,这里表示不显示“echo off”命令的显示;而“echo off”是设置关闭命令回显,可以理解成在“@echo off”以后的每个命令前加了一个“@”,用来屏蔽命令的回显。

3、format 的 “/y” 参数据说是个隐藏参数,表示格式化时自动确认,不需要你回车确定。

4、xcopy 的 “/y” 参数可以看成复制已存在文件时不提示,直接覆盖。注意/y参数还可能复制文件的权限设置.

参考帮助:
/Y Suppresses prompting to confirm you want to overwrite an
existing destination file.


[ Last edited by lxmxn on 2007-10-11 at 05:35 PM ]
3 非常感谢lxmxn 发表于 2007-10-12 08:38 ·  中国 广东 东莞 电信
初级用户
积分 48
发帖 20
注册 2007-10-11 15:02
18年会员
UID 99450
性别 男
状态 离线
非常感谢lxmxn,你回答的太详细了,感动得热盈眶,……用力握手……
论坛跳转: