中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » (已结)基础试题:用attrib更改文件属性
作者:
标题: (已结)基础试题:用attrib更改文件属性 上一主题 | 下一主题
wangyu824
初级用户





积分 29
发帖 14
注册 2005-8-10
来自 chongqing
状态 离线
『楼 主』:  sos,doc命令求助

取消p子目录中文件person.pas的隐含属性
请问doc命令怎么写

2005-8-10 22:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Michael
钻石会员





积分 10046
发帖 3039
注册 2002-11-11
状态 离线
『第 2 楼』:  

attrib p\person.pas -h

注意是dos,不是doc.



简单就是美
2005-8-10 22:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wangyu824
初级用户





积分 29
发帖 14
注册 2005-8-10
来自 chongqing
状态 离线
『第 3 楼』:  

attrib怎么写到前面去来呀?
我用不来你的方法???
能说明白点嘛

2005-8-10 22:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fdsiuha
高级用户




积分 587
发帖 302
注册 2005-7-25
状态 离线
『第 4 楼』:  

简单一点
attrib -h p /s
把p目录下的文件属性全部取消隐含属性,person.pas的隐含属性自然也就取消了。
但是注意最好这个命令在平时使用,不要在考试的时候使用^^



欢迎造访DOS的小屋!
http://risky.ik8.com
2005-8-10 22:46
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
fdsiuha
高级用户




积分 587
发帖 302
注册 2005-7-25
状态 离线
『第 5 楼』:  

晕,如下的状态

C:>_

输入二楼老兄的命令就是

C:>attrib p\person.pas -h

然后回车,就好了



欢迎造访DOS的小屋!
http://risky.ik8.com
2005-8-10 22:49
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 6 楼』:  

Micheal 和 fdsiuha 说的是正确的 。楼主应该知道基本DOS命令的用法,attrib就是修改文件属性的外部命令,当然是要写在前面去啦。

另外,我不知道你的子目录具体是在哪个盘,假如是 D:\Pascal\p 里面,attrib 命令就应该这样才完整: attrib -h d:\pascal\p\person.pas



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-8-10 22:50
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
wangyu824
初级用户





积分 29
发帖 14
注册 2005-8-10
来自 chongqing
状态 离线
『第 7 楼』:  

JonePeng
用你的方法成功老,谢谢!

2005-8-10 23:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wangyu824
初级用户





积分 29
发帖 14
注册 2005-8-10
来自 chongqing
状态 离线
『第 8 楼』:  (已结)基础试题:用attrib更改文件属性

1.如何取消d盘help子目录中文件person.hlpde 只读属性???
2.如何取消d盘acpi子目录中文件name.pas的系统属性???
3.如何将d盘目录下in\ibrw子目录中的文件real.prg设置成具有系统属性的文件???
4.如何将d盘目录下li\i子目录中的文件main.for设置成具有归档属性的文件???

---------- Edited by willsort 17:50 2005-8-13 ----------
全部使用显示或更改文件属性的命令attrib
命令帮助和用法在9楼,补充说明在11楼
---------- Edited by willsort 17:50 2005-8-13 ----------


[ Last edited by willsort on 2005-8-13 at 19:13 ]

2005-8-10 23:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 9 楼』:  

在回答你的问题之前,我要说明一下 attrib 命令的用法:

ATTRIB [+|-A] [+|-R] [+|-H] [+|-S] Filename

“+”、“-”号的作用就是设置、取消属性;
A -- 归档属性
H -- 隐藏属性
R -- 只读属性
S -- 系统属性

这些参数可以多个混合使用,如 attrib +a -h -r filename

以第一个问题来做示范,就是 attrib -r d:\help\person.hlp 。呵呵,很简单。好,举一反三,后面的就请楼主自己尝试吧。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-8-11 00:45
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
wangyu824
初级用户





积分 29
发帖 14
注册 2005-8-10
来自 chongqing
状态 离线
『第 10 楼』:  

JonePeng你说的A和H成功,但R失败,我用的XPSP2,运行cmd进入命令输入界面。
在问个250的问题,系统属性指的什么,我怎么知道取消它没得???

2005-8-12 20:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 11 楼』:  

Re wangyu824:

  可以无参数执行attrib查看文件的属性,也就是attrib命令执行的结果
   attrib <文件名,省略时为当前所有文件>

  对于只读属性的问题,那时因为只读属性会受到隐含和系统属性的制约。即当含有只读属性的文件同时具有系统、隐含或二者皆有的属性时,须同时使用-s、-h或-s -h来消除其它属性对只读属性的制约。

  系统属性,你可以理解为单独为系统识别和使用的属性,至于如何识别和使用,那是系统的事情,而不是我们用户的事情。对于MSDOS来说,一般情况下,设置为系统属性的文件,将同时具有隐含和只读特征,而不论它是否具有隐含和只读属性。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-8-12 20:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zjx626
新手上路





积分 8
发帖 3
注册 2005-8-13
状态 离线
『第 12 楼』:  

谢谢各位,我正在找,帮我大忙了!!

2005-8-13 23:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: