![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 09:34 |
共 47,813 主题排行 / 349,904 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » (已结)基础试题:用attrib更改文件属性 |
| 可打印版本 1,330 / 11 |
| 第1楼 wangyu824 | 发表于 2005-08-10 22:06 |
| 初级用户 发帖 14 积分 29 来自 chongqing | |
|
sos,doc命令求助 取消p子目录中文件person.pas的隐含属性
请问doc命令怎么写 |
|
| 第2楼 Michael | 发表于 2005-08-10 22:32 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
attrib p\person.pas -h
注意是dos,不是doc. |
|
| 第3楼 wangyu824 | 发表于 2005-08-10 22:44 |
| 初级用户 发帖 14 积分 29 来自 chongqing | |
|
attrib怎么写到前面去来呀?
我用不来你的方法??? 能说明白点嘛 |
|
| 第4楼 fdsiuha | 发表于 2005-08-10 22:46 |
| 高级用户 发帖 302 积分 587 | |
|
简单一点
attrib -h p /s 把p目录下的文件属性全部取消隐含属性,person.pas的隐含属性自然也就取消了。 但是注意最好这个命令在平时使用,不要在考试的时候使用^^ |
|
| 第5楼 fdsiuha | 发表于 2005-08-10 22:49 |
| 高级用户 发帖 302 积分 587 | |
|
晕,如下的状态
C:>_ 输入二楼老兄的命令就是 C:>attrib p\person.pas -h 然后回车,就好了 |
|
| 第6楼 JonePeng | 发表于 2005-08-10 22:50 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
Micheal 和 fdsiuha 说的是正确的 。楼主应该知道基本DOS命令的用法,attrib就是修改文件属性的外部命令,当然是要写在前面去啦。
另外,我不知道你的子目录具体是在哪个盘,假如是 D:\Pascal\p 里面,attrib 命令就应该这样才完整: attrib -h d:\pascal\p\person.pas |
|
| 第7楼 wangyu824 | 发表于 2005-08-10 23:00 |
| 初级用户 发帖 14 积分 29 来自 chongqing | |
|
JonePeng
用你的方法成功老,谢谢! |
|
| 第8楼 wangyu824 | 发表于 2005-08-10 23:16 |
| 初级用户 发帖 14 积分 29 来自 chongqing | |
|
(已结)基础试题:用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 ] |
|
| 第9楼 JonePeng | 发表于 2005-08-11 00:45 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
在回答你的问题之前,我要说明一下 attrib 命令的用法:
ATTRIB [+|-A] [+|-R] [+|-H] [+|-S] Filename “+”、“-”号的作用就是设置、取消属性; A -- 归档属性 H -- 隐藏属性 R -- 只读属性 S -- 系统属性 这些参数可以多个混合使用,如 attrib +a -h -r filename 以第一个问题来做示范,就是 attrib -r d:\help\person.hlp 。呵呵,很简单。好,举一反三,后面的就请楼主自己尝试吧。 |
|
| 第10楼 wangyu824 | 发表于 2005-08-12 20:37 |
| 初级用户 发帖 14 积分 29 来自 chongqing | |
|
JonePeng你说的A和H成功,但R失败,我用的XPSP2,运行cmd进入命令输入界面。
在问个250的问题,系统属性指的什么,我怎么知道取消它没得??? |
|
| 第11楼 willsort | 发表于 2005-08-12 20:49 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re wangyu824:
可以无参数执行attrib查看文件的属性,也就是attrib命令执行的结果 attrib <文件名,省略时为当前所有文件> 对于只读属性的问题,那时因为只读属性会受到隐含和系统属性的制约。即当含有只读属性的文件同时具有系统、隐含或二者皆有的属性时,须同时使用-s、-h或-s -h来消除其它属性对只读属性的制约。 系统属性,你可以理解为单独为系统识别和使用的属性,至于如何识别和使用,那是系统的事情,而不是我们用户的事情。对于MSDOS来说,一般情况下,设置为系统属性的文件,将同时具有隐含和只读特征,而不论它是否具有隐含和只读属性。 |
|
| 第12楼 zjx626 | 发表于 2005-08-13 23:27 |
| 新手上路 发帖 3 积分 8 | |
|
谢谢各位,我正在找,帮我大忙了!!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |