在LabVIEW中编程设定文件属性为只读



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Base Development System, LabVIEW Development Systems>>LabVIEW Professional Development System

问题: 在LabVIEW中是否可以通过编程的方式把文件属性设定只读?如果可以的话,那么该如何实现?

解答: 在LabVIEW中文件操作只读权限可以通过Access Rights.vi来设置,这个函数在All Functions»File I/O»Advanced File Functions中。输入参数“path”指定需要改变权限的文件或目录,而输入参数“new permissions”指定为某一需要设定的权限。输入参数“new permissions”由一个16位的整数来表示,这个整数中的低9位用来指定users、groups和others使用此文件的权限,如读、写或执行。下面举例说明这个参数的格式:


因此,针对用户为了设定文件为只读权限,输入参数“new permissions”应该被设置为100000000(二进制形式),或256( 十进制形式),这由输入参数的格式来定。输入参数默认的格式是十进制。Access Rights.vi也可以通过输出参数返回得到文件或者目录的权限,它采用和上述表达相同的9位格式。

相关链接:

附件:


bitperm.GIF


报告日期: 10/29/2006
最近更新: 11/05/2006
文档编号: 3EDGRGL2