我正在尝试将ini文件设置为系统文件,但在此之前我想将其隐藏起来。我想这样做是因为我希望没有人能够看到它,即使他们启用了隐藏文件(这样他们就可以看到隐藏文件)。但是当我将文件设置为隐藏然后将其设置为系统时,它会删除隐藏属性并仅使其成为系统。我也试过手动设置隐藏,然后通过我的程序设置它,但它不起作用。
我使用的代码就是这样:
File.SetAttributes(settingsDir, FileAttributes.Hidden)
File.SetAttributes(settingsDir, FileAttributes.System)
感谢。
答案 0 :(得分:1)
属性不会累积:
File.SetAttributes(settingsDir, FileAttributes.Hidden)
File.SetAttributes(settingsDir, FileAttributes.System)
第一个设置为隐藏,然后设置为系统。做两件事:
File.SetAttributes(settingsDir, FileAttributes.Hidden OR FileAttributes.System)