如何在.net vb中完全隐藏目录

时间:2016-10-27 18:53:32

标签: vb.net

我可以使用命令提示符 attrib + s + h c:\ stock 执行此操作,该目录将完全隐藏在文件资源管理器中。

但是,如果我在下面的代码中执行此操作,则会在勾选视图隐藏文件时显示该目录。有人能告诉我如何在代码中实现像 attrib 命令那样完全隐藏目录。

以下是我的代码: -

<div class="container">

  <header>
    <h1>Documentation</h1>
  </header>

  <nav>
    <h4>Main Menu:</h4>
    <!-- Menu -->
    <ul id="treemenu" class="treeview">
      <div class="collapse" tabindex="1">
        <a href="#menu1Content">
          <li>Menu 1</li>
        </a>
      </div>
      <li>
        <a href="#menu2Content">Menu 2</a>
      </li>
      <li>
        <a href="#menu3Content">Menu 3</a>
      </li>
    </ul>
  </nav>

  <!-- Menu Contents -->
  <article id="menu1Content" class="menuContent">
    <h1>Menu 1</h1>
    <p>Contents of menu 1...</p>
  </article>

  <article id="menu2Content" class="menuContent">
    <h1>Menu 2</h1>
    <p>Contents of menu 2...</p>
  </article>

  <article id="menu3Content" class="menuContent">
    <h1>Menu 3</h1>
    <p>Contents of menu 3...</p>
  </article>

  <footer></footer>

</div>

1 个答案:

答案 0 :(得分:0)

attrib + s + h 的等效VB.NET是

IO.File.SetAttributes("c:\stock", IO.FileAttributes.Hidden  Or 
                                  IO.FileAttributes.System)

(+ s是系统属性)

但是您还没有真正隐藏目录,因为在启用隐藏文件和目录的可视化时,可以启用系统文件和目录的可视化。

Make a Super Hidden Folder in Windows Without any Extra Software