linux java创建文件(linux软件安装命令)

Java File 操作在windows和linux的不同

具体的创建方法参照下面的实例:publicclassFileTest{publicstaticvoidmain(String[]args){//根据系统的实际情况选择目录分隔符(windows下是,linux下是/)Stringseparator=File.separator;Stringdirectory="myDir1"+separator+"myDir2";//以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的//linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠)//Stringdirectory="myDir1/myDir2";StringfileName="myFile.txt";//在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件Filef=newFile(directory,fileName);if(f.exists()){//文件已经存在,输出文件的相关信息System.out.println(f.getAbsolutePath());System.out.println(f.getName());System.out.println(f.length());}else{//先创建文件所在的目录f.getParentFile().mkdirs();try{//创建新文件f.createNewFile();}catch(IOExceptione){System.out.println("创建新文件时出现了错误。。。");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在指定目录下创建一个文件夹

具体的创建方法参照下面的实例:

public class FileTest{

publicstaticvoidmain(String[]args){

//根据系统的实际情况选择目录分隔符(windows下是,linux下是/)

Stringseparator=File.separator;

Stringdirectory="myDir1"+separator+"myDir2";

//以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的

//linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠)

//Stringdirectory="myDir1/myDir2";

StringfileName="myFile.txt";

//在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件

Filef=newFile(directory,fileName);

if(f.exists()){

//文件已经存在,输出文件的相关信息

System.out.println(f.getAbsolutePath());

System.out.println(f.getName());

System.out.println(f.length());

}else{

//先创建文件所在的目录

f.getParentFile().mkdirs();

try{

//创建新文件

f.createNewFile();

}catch(IOExceptione){

System.out.println("创建新文件时出现了错误。。。");

e.printStackTrace();

}

}

}

}

阅读剩余
THE END