如何隐藏即使“显示隐藏文件和文件夹已被选中”它也将被隐藏的文件?

时间:2014-12-17 07:57:02

标签: java c# file hide show-hide

我试图在我的电脑中隐藏一些文件。如果我隐藏它们通常显示隐藏文件和文件夹选项仍将以透明形式显示该文件。

我使用了“attrib + a + s + r + h file”命令,但它仍然显示出来。

如何才能真正隐藏文件。就像一些隐藏文件程序可以做的那样。

编程语言:Java或C#;

编辑:有一个免费程序可以在文件夹上执行此操作。他们是怎么做到的?

http://www.cleanersoft.com/hidefolder/free_hide_folder.htm

如果是操作系统问题,那么可能有一种方法可以使用win32 api。它可能在c#中可能,但我不知道如何。

4 个答案:

答案 0 :(得分:1)

在Windows中,您可以使用"文件夹选项"隐藏文件和文件夹。 - > "浏览" - > "隐藏文件和文件夹"然后选择单选按钮"不要显示隐藏文件"。

attrib filename +s +h

在Windows 7上为我工作。

答案 1 :(得分:1)

这是你可以做的..

方式1

  • 使用空白字符(Alt + 0160)重命名文件
  • 创建新图标位图32x32空白(全白)
  • 将此图标指定给您要隐藏的文件

这种方式文件将被隐藏,并且不受"显示隐藏文件和文件夹选项"。

的影响

方式2

  • 创建一个文件夹并将您的文件放在该文件夹中。
  • 您可以使用C#或Java程序启动cmd命令。
  • 要锁定的命令:ren FolderName Users。{21EC2020-3AEA-1069-A2DD-08002B30309D}
  • 解锁命令:ren users。{21EC2020-3AEA-1069-A2DD-08002B30309D} FolderName

这基本上会将文件夹重命名为控制面板。当您打开文件夹时,控制面板会启动,因为它是一个控制面板,您无法将其删除。

方式3

  • 从您的程序中激活此CMD命令:复制/ b Cat.jpg + Secret.zip Cat.jpg
  • 这将隐藏你的" Secret.zip"文件在Cat.jpg内。
  • 要显示您需要使用WinZip打开Cat.jpg文件的文件。

答案 2 :(得分:0)

如果你试图隐藏文本文档,可以使用加密将它们隐藏起来。

答案 3 :(得分:0)

想要隐藏一些文件和编程程序,这是不同的故事。 一个隐藏文件软件通过编写一些文件系统过滤器模块(内核或用户空间)或通过api挂钩(它是OS spefify)来完成它。如果您只想隐藏某些文件,请在Windows上使用http://www.wisecleaner.com/wisefolderhider.html之类的软件。如果你想把它做成自己的,你需要对它进行更多的研究。