2015-05-08 18 views
-2

我有這樣的代碼在本地驅動器上正常工作:文件設置隱藏的網絡驅動器(Drobo產品)

file.Attributes |= FileAttributes.Hidden; 

我也試過:

System.IO.SetAttributes(file.FullName, FileAttributes.Hidden); 

任何建議,以獲取設置隱藏文件上的屬性,用於聯網驅動器上的文件?

注意:我可以將目錄設置爲隱藏在聯網驅動器上。

注2:我試了右鍵單擊目錄中的文件並設置隱藏,它不會保持標記。

PS:我使用Windows 8,如果這有什麼區別。

+0

[MSDN File.SetAttributes方法](https://msdn.microsoft.com/en-us/library/system.io.file。 setattributes%28v = vs.110%29.aspx)這裏是一個很好的開始.. – MethodMan

+2

如果你不能通過在資源管理器中右擊並在屬性中這樣做來更改屬性,那麼你沒有修改權限該文件,你顯然不能在代碼中做到這一點。與您的網絡管理員談談如何更改您對網絡驅動器的訪問權限。 –

+0

@KenWhite因此可以將文件設置爲隱藏在聯網驅動器上,具有正確的權限? –

回答

0

找出它,不知道它是否特定於我的網絡驅動器類型(Drobo),但如果我有該文件開始的週期.它的工作原理。

這不是一個答案,但有解決方法......