Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何隐藏一个文件,即使“显示隐藏的文件和文件夹被选中”,它将被隐藏?_Java_C#_File_Hide_Show Hide - Fatal编程技术网

Java 如何隐藏一个文件,即使“显示隐藏的文件和文件夹被选中”,它将被隐藏?

Java 如何隐藏一个文件,即使“显示隐藏的文件和文件夹被选中”,它将被隐藏?,java,c#,file,hide,show-hide,Java,C#,File,Hide,Show Hide,我正试图在电脑中隐藏一些文件。如果我正常隐藏它们,“显示隐藏文件和文件夹”选项仍将以透明形式显示文件 我使用了attrib+a+s+r+h文件命令,但它仍然显示出来 如何才能真正正确地隐藏文件。像一些隐藏文件的程序一样 编程语言:Java或C 编辑:有一个免费的程序可以在文件夹上执行此操作。他们是怎么做到的 如果这是操作系统的问题,那么可能有一种方法可以使用win32 api解决。这在c语言中可能是可行的,但我不知道如何实现。如果您试图隐藏文本文档,可以使用加密将其隐藏在可见的地方。在windo

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

我使用了attrib+a+s+r+h文件命令,但它仍然显示出来

如何才能真正正确地隐藏文件。像一些隐藏文件的程序一样

编程语言:Java或C

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


如果这是操作系统的问题,那么可能有一种方法可以使用win32 api解决。这在c语言中可能是可行的,但我不知道如何实现。

如果您试图隐藏文本文档,可以使用加密将其隐藏在可见的地方。

在windows中,您可以使用文件夹选项->视图->隐藏的文件和文件夹隐藏文件和文件夹,然后选择单选按钮“不显示隐藏的文件”

attrib filename +s +h

在windows 7上为我工作。

想隐藏一些文件并编写程序吗?这是另一回事。
隐藏文件软件通过编写一些文件系统过滤模块内核或用户空间,或通过api hookingit OS spefiy来完成这项工作。如果您只想隐藏一些文件,请使用类似Windows的软件。如果你想让它成为你自己的,你需要对它进行更多的研究。

这就是你能做的

方式1

使用空白字符Alt+0160重命名文件 创建新图标位图32x32空白全白 将此图标指定给要隐藏的文件 这样,文件将真正隐藏,并且不受“显示隐藏文件和文件夹”选项的影响

方式2

创建一个文件夹并将您的文件放在该文件夹中。 您可以使用C或Java程序启动cmd命令。 锁定以下用户的命令:{21EC2020-3AEA-1069-A2DD-08002B30309D} 解除锁定的命令:ren用户。{21EC2020-3AEA-1069-A2DD-08002B30309D}FolderName 这基本上将文件夹重命名为控制面板。打开文件夹时,“控制面板”将启动,因为它是一个控制面板,所以无法删除它

方式3

从程序中触发此CMD命令:copy/b Cat.jpg+Secret.zip Cat.jpg 这将把Secret.zip文件隐藏在Cat.jpg中。 要显示文件,需要使用WinZip打开Cat.jpg文件。
如果您将其隐藏,则意味着您可以稍后显示它。你的意思是删除吗?我想他需要使用程序对文件或文件夹进行某种包装,这样文件或文件夹就可以通过该程序查看,如果Windows资源管理器查看,则只能通过“不查看”选项。也许,包装可能是将要隐藏的文件压缩到加密的压缩文件中,以便用户无法打开和检查这些文件?不,我不是说删除它。如果我把它藏起来,我当然可以以后再看。但不是一些不需要的人通过我的电脑。隐藏文件通常不起作用。因为如果选中了“显示隐藏文件和文件夹”。它将显示文件的透明形式。只需对这些文件进行加密,以便其他人无法访问它。实际上,你也可以对非文本文档进行加密。有趣的是,我必须查看它。谢谢你的回答,但这不是我要找的。但对非文本文档这样做似乎很有趣。我将看看是否有可能在加密后读取JPEG图像,然后对其进行解密。应该有可能逐像素获取数据,然后使用java对这些数据进行加密。。一旦我学得更好,我就得试一下。幸运的是,你可以对任何字节序列进行加密。你最好的朋友XD::PI喜欢你的幽默感,但不是。嗯,这些东西看起来很酷。顺便说一句方法1:如果我将鼠标拖动到一个看似空白的区域上,它会不会被选中?@UchihaMadara:它会被选中。此外,您可以将方法1和2结合起来,以确保即使文件被泄露,您的数据也将是安全的。您的答案是迄今为止最接近的答案。您可能希望签出此选项