中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [求助]复杂的参数 上一主题 | 下一主题
lmm333
初级用户





积分 48
发帖 20
注册 2007-10-11
状态 离线
『楼 主』:  [求助]复杂的参数

本人是新手,对于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参数没看懂,什么叫复制文件审核设置?

刚开始学习,问题可能幼稚了点,大家要笑就笑吧,不过笑完了还请指点一二,谢谢所有回复的兄弟姐妹……


2007-10-11 16:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  

RE lmm333:

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

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

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

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

参考帮助:

  Quote:
  /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 ]

2007-10-11 16:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lmm333
初级用户





积分 48
发帖 20
注册 2007-10-11
状态 离线
『第 3 楼』:  非常感谢lxmxn

非常感谢lxmxn,你回答的太详细了,感动得热盈眶,……用力握手……

2007-10-12 08:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: