大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java中隐藏文件代码 java 隐藏

如何在java程序中设置文件为“隐藏”属性

// 执行以下代码你将看到一个属性为隐藏的文件(D:\ddd.ddd) // 请到D盘下查看 public static void main(String[] args) throws IOException { // 创建新文件 File file = new File(“D:\\ddd.ddd”); // 删除文件并创建新文件 file.delete(); file.createNewFile(); // 拼dos命令 // attrib的祥细功能介绍请在DOS内输入 “ attrib /? ” 查看 String sets = “attrib +H \”“ + file.getAbsolutePath() + ”\“”; // 输出命令串 System.out.println(sets); // 运行命令串 Runtime.getRuntime().exec(sets);}} 1. 当Java.io中,如果文件的操作的时候,判断是否隐藏用File.ishiden()判断是否只读,可用File.canWrite()。 2. 当要设置是否是可读或者是隐藏时,在java中除了提供File.setReadOnly()外,就无其他方法了。所以我们必须到Dos环境下去设置,在 java中用Runtime.getRuntime().exec(“attrib ” + “”“ + file.getAbsolutePath() + ”“”+ “ +R”)该方法可以实现。因为路径file.getAbsolutePath()中可能会还有空格,所以必须用引号把它括起来,当作一个参数。这样就可以实现了

创新互联从2013年创立,先为管城等服务建站,管城等地企业,进行企业商务咨询服务。为管城企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

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

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

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

import java.io.IOException;

public class JavaCmd {

public static void main(String[] args){

//设置路径名

String path="c:/debug/*.*";

//拼接命令

String cmd = "attrib +h +s " + path + " /S /D ";

Runtime run = Runtime.getRuntime();

try {

run.exec(cmd);  //执行命令

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

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中隐藏文件代码 java 隐藏
链接分享:http://dzwzjz.com/article/hgoijj.html
在线咨询
服务热线
服务热线:028-86922220
TOP