在 VB 中,可以使用 SetAttr 函数为文件设置属性。要将文件属性设置为只读(read-only),可以使用以下代码:
SetAttr "C:\Test.txt", vbReadOnly
这会将 Test.txt 文件的属性设置为只读属性。请注意,如果文件正在运行或打开,则无法更改其属性。
此外,您也可以使用 FileAttributes.ReadOnly 属性来设置文件的只读属性。例如:
Dim file As FileInfo = New FileInfo("C:\Test.txt")
' 设置只读属性
file.Attributes = FileAttributes.ReadOnly
在此示例中,我们首先创建一个 FileInfo 对象,指定要设置属性的文件路径。然后,我们将 Attributes 属性设置为 FileAttributes.ReadOnly,以将文件属性设置为只读。
总之,在 VB 中设置只读属性既可以使用 SetAttr 函数,也可以使用 FileInfo.Attributes 属性。两种方法都可以实现相同的结果,具体取决于您的个人喜好。