「java创建文件并授权」java创建文件并授权文件夹

博主:adminadmin 2022-11-30 09:48:08 56

本篇文章给大家谈谈java创建文件并授权,以及java创建文件并授权文件夹对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

文件和文件夹的建立 JAVA

第一个问题:

File file =new File(String pathname);只是在内存中创建了一个File实例。pathname可以是路径也可以是文件。然后调用file.createNewFile();才会创建文件。所以不是楼主是所说的ile has never been read。

而执行PrintWriter out = new PrintWriter(file);后发现创建了文件,这是由于PrintWriter构造方法执行机制所决定的,如果文件为空,则会自动掉用file的createNewFile()方法创建一个文件(详见api PrintWriter)。所以楼主又看到了所创建的文件。异常用try catch捕获FileNotFoundException。

第二个问题:创建多级目录要用file.mkdirs();你那个只能创建一级目录。

我写个例子 经过检验的 你参考一下 多级目录的文件创建:

import java.io.*;

public class FileTest{

public File fileCreate(String fileFoder, String fileName){

File foder = new File(fileFoder);

File file = new File(fileFoder+fileName);

//如果文件夹不存在,则创建文件夹

if(foder.exists()==false){

foder.mkdirs();//多级目录

//foder.mkdir();//只创建一级目录

}

//如果文件不存在,则创建文件

if(file.exists()==false){

try{

file.createNewFile();

}catch(IOException e){

e.printStackTrace();

}

}

return file;

}

public static void main(String [] args){

FileTest fileTest= new FileTest();

String fileFoder="D://test1//test2";

String fileName="//test_io.txt";

File file= fileTest.fileCreate(fileFoder,fileName);

System.out.println(file.getPath());

}

}

至于文件读写的内容很多 给你个参考的链接

Java如何创建文件夹

file类里面有两个方法可以实现:

一个是mkdir():创建此抽象路径名指定的目录。

另外一个是mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

比如你想在a文件夹创建一个b文件夹,并在b文件夹下创建c和d文件夹,可以用下面的代码实现:

importjava.io.file;

publicclasstest{

publicstaticvoidmain(stringargs[]){

filefile=newfile("d:\\a\\b\\c");

file.mkdirs();

file=newfile("d:\\a\\b\\d");

file.mkdir();

}

}

希望对你有帮助。。。。仍有问题可以hi我。。。

java如何创建文件?

public void createFile(){\x0d\x0a\x0d\x0a//path表示你所创建文件的路径\x0d\x0aString path = "d:/tr/rt";\x0d\x0aFile f = new File(path);\x0d\x0aif(!f.exists()){\x0d\x0a f.mkdirs();\x0d\x0a} \x0d\x0a// fileName表示你创建的文件名;为txt类型;\x0d\x0aString fileName="test.txt";\x0d\x0aFile file = new File(f,fileName);\x0d\x0aif(!file.exists()){\x0d\x0atry {\x0d\x0afile.createNewFile();\x0d\x0a} catch (IOException e) {\x0d\x0a// TODO Auto-generated catch block\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a}\x0d\x0a//现在你可以在d:/tr/rt 目录下找到test.txt文件

linux环境下 Java生成文件并赋予权限的问题

java 处理一些通用的权限

1、在java中,文件的权限对于不同的操作系统有不同的权限。 java 处理一些通用的权限。

2、检查文件是否允许:

file.canExecute(); – return true, file is executable; false is not.

file.canWrite(); – return true, file is writable; false is not.

file.canRead(); – return true, file is readable; false is not.

3、设置文件权限:

file.setExecutable(boolean); – true, allow execute operations; false to disallow it.

file.setReadable(boolean); – true, allow read operations; false to disallow it.

file.setWritable(boolean); – true, allow write operations; false to disallow it.

4、在*nix系统中,你可能需要配置更加明确的文件权限,如设置某个文件的权限为777.但是,java IO类没有相关方法。

Runtime.getRuntime()。exec("chmod 777 file");

java创建文件并授权的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java创建文件并授权文件夹、java创建文件并授权的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。