NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何设置文件属性为“只读”

已解决!
转到解答

运行VI生成了一个文本文件,请问如何编程使生成的文件属性为“只读”?

帖子被ThomasYoung在 06-07-2010 10:07 PM
时编辑过了
Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
1 条消息(共 8 条)
6,209 次查看

半天不到,帖子就跑第二页去了...顶上来!

 

高手帮忙呀!谢谢!

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
2 条消息(共 8 条)
6,194 次查看
解答
已被主题作者 ThomasYoung 接受

ThomasYoung 你好,

 

感谢使用NI中文技术论坛!你的签名档是否说明你使用的是LabVIEW 7.1?如果是,你可以用LabVIEW 7.1中的Access Rights.vi,位于All Functions»File I/O»Advanced File Functions

 

 

如果是7.1以后的版本,你可以用Set Permissions.vi,位于编程»文件I/O»高级文件函数。 

 

 

输入参数“path”指定需要改变权限的文件或目录,而输入参数“new permissions”或“permissions”指定为某一需要设定的权限,它由一个16位的整数来表示,这个整数中的低9位用来指定users、groups和others使用此文件的权限,如读、写或执行。下面举例说明这个参数的格式:

 

 

因此,针对用户为了设定文件为只读权限,输入参数“new permissions”或“permissions”应该被设置为100000000(二进制形式),或256( 十进制形式),这由输入参数的格式来定。输入参数默认的格式是十进制。

 

NISH AE

W. Yan 

"spawn more overlords" means "create another subVI, dude", literally
3 条消息(共 8 条)
6,189 次查看
感谢您的回复!只是图片显示不出来。
Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
4 条消息(共 8 条)
6,183 次查看

重新上传插图,若仍不能看到,请告知,谢谢! 

 

permissions1.png

 

permissions3.png

 

permissions2.png 

 

NISH AE

W. Yan 

"spawn more overlords" means "create another subVI, dude", literally
5 条消息(共 8 条)
6,165 次查看

Here is another method to achieve the same... 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
6 条消息(共 8 条)
6,144 次查看

ian fung,

 

我真是佩服你,怎么可以会那么多东西!

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
7 条消息(共 8 条)
6,128 次查看

不敢当 😉

 

无理的要求是磨练... 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
8 条消息(共 8 条)
6,118 次查看