文件setattribute不起作用

时间:2015-05-25 23:13:42

标签: vb.net setattribute

我正在使用以下命令

IO.File.SetAttributes(Pth & FileP, FileAttributes.Hidden)

它位于子主程序中调用的模块中,但不会将文件的属性更改为隐藏。 Pth& FileP是一个字符串“E:\ Tareek.exe”,它是一个Usb存储设备。默认情况下,file属性不是只读...

有人可以告诉我可能是什么问题吗?

2 个答案:

答案 0 :(得分:0)

通常要设置“隐藏”,您可以添加该属性,而不是像MSDN文章File.SetAttributes中所示进行替换:

 File.SetAttributes(path, File.GetAttributes(path) Or FileAttributes.Hidden)

答案 1 :(得分:0)

您的代码中是否有option strict on,因为您需要在参数中使用+而不是&进行字符串连接。 See this answer