silktest 通过dos命令设置 文件夹/…

silktest 通过dos命令设置 文件夹/文件 的 可写、只读 等属性

代码:
        SYS_Execute(" attrib  -r +a +s /d /s  C:\OTS\Data\DataOut\CQ00361872")

DOS命令attrib设置文件或文件夹的属性介绍:
①:语法介绍
                attrib [{+r | -r}] [{+a | -a}] [{+s | -s}] [{+h | -h}] [[Drive:][Path]
                FileName] [/s[/d]]
                ②:参数介绍
                +r
                设置只读文件属性。
                -r
                清除只读文件属性。
                +a
                设置存档属性。
                -a
                清除存档属性。
                +s
                设置系统文件属性。
                -s
                清除系统文件属性。
                +h
                设置隐藏文件属性。
                -h
                清除隐藏文件属性。
                /s
                将 attrib 和任意命令行选项应用到当前目录及其所有子目录中的匹配文件。
                /d
                将 attrib 和任意命令行选项应用到目录。
                /?
                在命令提示符下显示帮助。
    上述参数中[] 或{}内的参数为可选参数,即可以设置,也可以不设置;+号表示添加该属性;-号表示清除该属性;
二:应用举例
                ①:给文件添加单个属性和清除属性
                1:attrib +h    c:\MyTxt.txt    //给c:\盘中的MyTxt.txt文本文件添加隐藏属性;
                2:attrib -h    c:\MyTxt.txt    //清除c:\盘中的MyTxt.txt文本文件的隐藏属性;
                ②:给文件添加多个属性和清除多个属性
                1:attrib +r +h    c:\MyTxt.txt    //给c:\盘中的MyTxt.txt文本文件添加只读属性和隐藏属性;
                2:attrib -r -h    c:\MyTxt.txt    //清除c:\盘中的MyTxt.txt文本文件的只读属性和隐藏属性;
                3:attrib +r +a +s +h    c:\MyTxt.txt    //给c:\盘中的MyTxt.txt文本文件添加只读属性、存档、系统和隐藏属性;
                4:attrib -r -a -s -h        c:\MyTxt.txt    //清除c:\盘中的MyTxt.txt文本文件的只读属性、存档、系统和隐藏属性;
                ③:给当前目录及所有子目录(文件夹本身)和所有文件添加属性
                1:attrib +r +h    /s    c:\test    //给c:\中的test目录及子目标和所有文件添加只读、隐藏属性;
                1:attrib +r +h    /d    c:\test    //给c:\中的test目录和所包含的文件添加只读、隐藏属性;
                知识扩展:
                可以使用attrib /? 命令来显示attrib的用法;

你可能感兴趣的:(silktest 通过dos命令设置 文件夹/…)