影武者心脏怎么用:dos下如何更改文件名称和属性

来源:百度文库 编辑:高校问答 时间:2024/05/01 16:53:08
在dos下怎样更改文件的名称?要是想更改为aux.*或*.aux等这类禁忌的文件名称呢?
对于文件夹更改名称又如何操作?

另外如何设置文件或文件夹属性从非隐藏转为隐藏?又如何使已经隐藏了的文件取消隐藏属性呢?(隐藏了的文件一般在dos下显示不出来呀~)

会适量加点分的,所以请尽量把步骤写得详细一点..^^

attrib 设置文件属性

〔适用场合〕 想对文件做较特殊的处理时

〔用 法〕 attrib 显示所有文件的属性

attrib +r或-r [文件名] 设置文件属性是否为只读

attrib +h或-h [文件名] 设置文件属性是否隐含

attrib +s或-s [文件名] 设置文件属性是否为系统文件

attrib +a或-a [文件名] 设置文件属性是否为归档文件

attrib /s 设置包括子目录的文件在内的文件属性

〔例 子〕 C:TEST>attrib +r wina20.386

C:>attrib +h *.* /s? 隐含所有文件

******
[1]更改文件名称:
******
ren 指令: ren 文件名1 文件名2
ren指令是内部指令,只要是DOS系统启动后都有这功能
上面的指令,是把 文件名1 更名为 文件名2

详细用法,可在dos下打 ren/? 得到:
C:\>ren/?
[举例]

ren 1.txt 2.txt 把当前目录下的1.txt更名为2.txt

ren 1.txt 1.tx_ 把当前目录下的1.txt更名为1.tx_
注意,这样是改了文件扩展名,这样,虽然质是文本,但系统不会把它当成文本文件

ren *.txt *.exe 把所有文本文件更名扩展名为.exe(执行文件)

关于通配符?和*的用法,这里不详细说明...

[2]设置文件或文件夹属性:
Attrib [+R|-R][+A|-A ][+S|-S][+H|-H] <文件名|文件夹>
Attrib 指令是个外部指令,也就说,当前目录或 搜寻目录下(DOS下打path可查得,查后会问你是否更改,直接打回车,不改)必需有 attrib.exe 文件,而且,这文件要与指定DOS版本对上号才能运行,比如这个启动盘的attrib.exe不一定能在那个启动盘所启动的DOS中运行,不过一般启动盘启动后都有这个文件。

attrib.exe的用法,可用attrib/?查得

[举例]
arrtib -s -h -r 1.exe
把1.exe去掉系统属性(S),隐藏属性(H),只读属性(R)

attrib -s -h -r *.* 当前目录下所有文件的属性都去掉
attrib +r c:\*.* c:\目录下所有文件加上只读属性