中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 01:48
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [求助]复杂的参数
可打印版本  852 / 2
第1楼 lmm333 发表于 2007-10-11 16:28
初级用户 发帖 20 积分 48
[求助]复杂的参数
本人是新手,对于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楼 lxmxn 发表于 2007-10-11 16:54
版主 发帖 4,938 积分 11,386
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楼 lmm333 发表于 2007-10-12 08:38
初级用户 发帖 20 积分 48
非常感谢lxmxn
非常感谢lxmxn,你回答的太详细了,感动得热盈眶,……用力握手……
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023