NSIS:设置文件属性的方法

原文 NSIS:设置文件属性的方法

在NSIS中,有以下方法可以对文件的属性进行设置。

 

一是通过NSIS的指令SetFileAttributes。

 

多重属性可用 ' | ' 隔开,有效的属性为:

NORMAL 或 FILE_ATTRIBUTE_NORMAL (你可以把该项缩写为 0 )

ARCHIVE 或 FILE_ATTRIBUTE_ARCHIVE

HIDDEN 或 FILE_ATTRIBUTE_HIDDEN

OFFLINE 或 FILE_ATTRIBUTE_OFFLINE

READONLY 或 FILE_ATTRIBUTE_READONLY

SYSTEM 或 FILE_ATTRIBUTE_SYSTEM

TEMPORARY 或 FILE_ATTRIBUTE_TEMPORARY

 

例如:

SetFileAttributes 文件名 属性1|属性2|...

 

轻狂注:如果你想移除的话请使用 NORMAL 。这样所有的属性都会被擦除,该命令不支持通配符。

 

二是直接调用系统attrib
 

attrib指令的格式和常用参数为:

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+ 设置属性。

- 清除属性。

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

I 无内容索引文件属性。

[drive:][path][filename]

指定要处理的文件属性。

/S 处理当前文件夹及其子文件夹中的匹配文件。

/D 也处理文件夹。

/L 处理符号链接和符号链接目标的属性。

 

例如:

nsExec::Exec “attrib +h 文件路径”

时间: 2024-09-20 01:13:02

NSIS:设置文件属性的方法的相关文章

LFCS 系列第三讲:归档/压缩文件及目录、设置文件属性和搜索文件

LFCS 系列第三讲:归档/压缩文件及目录.设置文件属性和搜索文件 最近,Linux 基金会发起了一个全新的 LFCS(Linux 基金会认证系统管理员Linux Foundation Certified Sysadmin)认证,旨在让遍布全世界的人都有机会参加该认证的考试,通过考试的人将表明他们有能力在 Linux 上执行基本的中级系统管理任务.这项认证包括了对已运行的系统和服务的支持.一流水平的问题解决和分析以及决定何时将问题反映给工程师团队的能力. LFCS 系列第三讲 请看以下视频,这里

LNMP系列教程之四:设置301重定向方法

有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重定向.     如果你是其他程序就需要手工设置.具体方法如下:     第一步,在我们VPS中的 /usr/local/nginx/conf/vhost/下,我们会看到自己网站的域名命名的CONF文件,然后可以VI命令修改,也可以用FTP下载到本地修改再传上去:     server_name www.3lian.com 3lian.com; if

讯飞输入法手机版设置键盘高度方法

  讯飞输入法手机版设置键盘高度方法          首先,为了设置方便,我们打开一个聊天窗口,点击输入即可弹出讯飞输入法键盘; 讯飞输入法 然后我们点击讯飞输入法键盘左上角的如图所示按钮 ,在打开的页面中我们点击页面右下角的设置; 讯飞输入法 我们点击键盘高度,如图所示; 我们拖动页面上的图标调整页面的高度,然后点击完成即可设置成功了; 讯飞输入法 设置完成后的界面如图所示.

360安全卫士防护弹窗设置成自动处理方法

  现在,不少人都在使用360安全卫士,相信很多人都被弹窗弄得很无奈.今天,小编就来跟大家分享360安全卫士防护弹窗设置成自动处理方法. 1.打开开始菜单,点击如下图红色箭头所示"360安全卫士"程序图标. 2.点击如下图红色箭头所示倒三角按钮. 3.在弹出的二级菜单中点击"设置"菜单项. 4.在弹出的如下图界面中点击红色箭头所示"防护弹窗模式". 5.选择如下横线部分的选项"自动处理模式"即可.

如何设置默认浏览器的方法

平时我们可能安装多个浏览器,本教程为大家介绍默认浏览器设置方法. 浏览器是用户浏览网页必用程序之一,Windows系统字带的IE浏览器就是我们最常见的浏览器,目前浏览器众多,根据用户喜欢,与喜好不同,不同用户喜欢在电脑中同时安装多个浏览器,那么如何将自己喜欢的浏览器设置成默认浏览器呢?下面就来与大家分享下如何设置默认浏览器的方法. 首先进入电脑桌面从左下角,开始里找到"控制面板"再到"添加或删除程序"最后再选择"设定程序访问默认值"最后选择自定义

word2013设置行距的方法

  设置行距的方法一: 步骤一:Ctrl+A全选文档,然后单击菜单栏--开始--段落,下图中的红色方框标记按钮. 步骤二:弹出段落界面,我们可以设置行距,可以是单倍间距或者其他,也可以直接填写具体的数值,如20磅(反复尝试就能找出规律). 步骤三:先将光标置于下一段第一行,也可以选中段落,右击,段落,也会出现段落设置的界面. 步骤四:我们在段前距后选择一个合适的数值:如0.5行.确定之后看到效果,与其他段间距不同. 步骤五:光标移动至本行末尾,"强制"加一个回车,下一行不要空格,此时,

C#使用shell32获取文件属性的方法

  C#使用shell32获取文件属性的方法           这篇文章主要介绍了C#使用shell32获取文件属性的方法,涉及C#通过shell32获取文件属性的相关技巧,需要的朋友可以参考下 本文实例讲述了C#使用shell32获取文件属性的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3

Word文档从任意页开始设置页码的方法

  Word文档从任意页开始设置页码的方法 ①将鼠标定位到你需要开始编页码的页面的顶部; ②然后选择菜单栏的"插入"中的"分隔符",在弹出的"分隔符"对话框中选择"分节符类型"下面的"下一页",然后确定; ③再回到菜单栏选择"视图"中的"页眉和页脚",然后将鼠标定位到当前页的"页脚"中; ④在页眉页脚的工具栏中单击"链接到前一个"

Word2010设置双面打印方法

  打印机支持双面打印时设置方法: 若要检查您的打印机是否支持双面打印,可以查看打印机手册或咨询打印机制造商,也可以执行下列操作: 1.单击"文件"选项卡; 2.单击"打印"; 3.在"设置"下,单击"单面打印".如果提供了"双面打印",则您的打印机已设置为双面打印. 提示:如果打印到复印打印一体机,并且复印机支持双面复印,那么它可能也支持自动双面打印.如果安装了多台打印机,可能一台打印机支持双面打印,而另