文件管理 · 2022年8月12日

java设置隐藏文件|Java实现简单数据隐藏图片文件

Ⅰ java 怎样生成隐藏文件

似乎不能你可以先生成 文件之后在调用 系统命令 来给 文件 设置属性

Ⅱ Java 创建一个不可见的文件夹或文件

java 调用windows文件属性设置命令。示例代码:D盘下创建hello文件夹设置属性为隐藏import java.io.File;import java.io.IOException;public class Test { public static void main(String[] args) { File file=new File("D:/hello"); try { if(!file.exists()) file.mkdir(); String string=" attrib +H "+file.getAbsolutePath(); Process p = Runtime.getRuntime().exec(string); } catch (IOException e) { e.printStackTrace(); } } }文件相关属性设置:显示或更改文件属性。ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]] + 设置属性。 – 清除属性。 R 只读文件属性。 A 存档文件属性。 S 系统文件属性。 H 隐藏文件属性。 [drive:][path][filename] 指定要处理的文件属性。 /S 处理当前文件夹及其子文件夹中的匹配文件。 /D 也处理文件夹。希望帮助到你

Ⅲ Java实现简单数据隐藏图片文件

我给你写的示例程序:隐藏数据调用hiddenwords,读取数据用readWords,移除数据用removeWords。不管是什么简单数据复杂数据,图片不管什么格式。主要都是转化为流来处理哈。代码如下:有不明白的可以hi 我import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;/** * @author Think * */public class HiddenWords{/** * */ public HiddenWords() { // TODO Auto-generated constructor stub }/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { int picbytes = hiddenWords("c:\\Sunset.bmp", "c:\\hidden.bmp", "hidden words");String s = readWords("c:\\hidden.bmp", picbytes);removeWords("c:\\hidden.bmp", picbytes, "c:\\old.bmp"); System.out.println("read words is:" + s); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } static int hiddenWords(String input, String output,String words) { try { InputStream is = new FileInputStream(new File(input/*"c:\\Sunset.bmp"*/)); int bytes = is.available(); DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File(output/*"c:/s.bmp"*/))); byte[] b = new byte[bytes]; int n = is.read(b, 0, bytes); is.close(); dos.write(b, 0, n); dos.writeUTF(words/*"ooeooeore"*/); dos.close(); System.out.println("write end!!!"); return bytes; } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return 0; } static String readWords(String input/*DataInputStream dis*/, int skipbytes) {try { DataInputStream dis = new DataInputStream(new FileInputStream(new File(input))); dis.skip(skipbytes);String result = dis.readUTF(); dis.close(); return result; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return ""; } static void removeWords(String input/*DataInputStream dis*/, int skipbytes,String output) {try { DataInputStream dis = new DataInputStream(new FileInputStream(new File(input))); byte[] bs = new byte[skipbytes]; int x = dis.read(bs, 0, skipbytes); dis.close(); DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File(output))); dos.write(bs, 0, x); dos.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

Ⅳ JAVA:怎样显示设置了隐藏属性,但没彻底隐藏的文件或文件夹

能说具体点么。。什么叫隐藏了又看得见?。。。是修改文件浏览方式或ls -a吗?

Ⅳ 我是JAVA的,我想问哈你们~~怎样在编程的时候,通过编写一段代码实现把一个路径下的文件全部隐藏

一看就知道要干坏事,不过方法确实有,但不知道JAVA能不能干,因为利用的是Windows的文件系统漏洞的。

当然如果想简单点,只是设置文件属性为隐藏,这个可能比较简单。

importjava.io.IOException;publicclassJavaCmd{ publicstaticvoidmain(String[]args){ //设置路径名 Stringpath="c:/debug/*.*"; //拼接命令 Stringcmd="attrib+h+s"+path+"/S/D"; Runtimerun=Runtime.getRuntime(); try{ run.exec(cmd);//执行命令 }catch(IOExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } }}

Ⅵ java myeclipse中如何把这些文件隐藏了

当你用工具的时候,它就会显示在这里。当你在系统中查看时,它显示的是默认的状态。

Ⅶ java隐藏文件夹问题

是系统隐藏 文件属性在你选的那个选项上面有个隐藏受保护的操作系统文件(推荐)将它取消就好了 前提是显示所有文件啊!

Ⅷ java 中如何设置建立的txt文件为隐藏

从根本上说,就是用Java调用CMD,然后用CMD的隐藏文件的命令。import java.io.File; import java.io.IOException; public class DoFile { public static void main(String[] args) throws IOException { File file = new File("d:/test.txt"); // 删除文件并创建新文件 file.delete(); file.createNewFile(); // attrib的祥细功能介绍请在CMD内输入 " attrib /? " 查看 String sets = "attrib +H \"" + file.getAbsolutePath() + "\""; // 输出命令串 System.out.println(sets); // 运行命令串 Runtime.getRuntime().exec(sets); } }

Ⅸ JAVA如何实现本地文件夹隐藏,加密

如果你只是想实现的话 并不是没有办法的用JAVA中的 Runtime 类是可以帮你实现的 唯一条件就是你要熟悉 在CMD下你要知道用命令去隐藏。至于加密的话,不明白你要做什么样子的加密。如果你想在打开文件之前输入密码的话,那我就不知道了。