如安在Java中建立只读文件?(代码实例)【JAVA教程】,Java,读写权限
作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:25评论:0
导读:在java中,使文件只读是异常轻易的。下面本篇文章就来给人人引见怎样使文件只读、怎样搜检文件是不是为只读、怎样建立可写的只读文件,愿望对人人有所协助。1、怎样建立只读文...
在java中,使文件只读是异常轻易的。下面本篇文章就来给人人引见怎样使文件只读、怎样搜检文件是不是为只读、怎样建立可写的只读文件,愿望对人人有所协助。
1、怎样建立只读文件
要使文件只读,我们只要将文件属性更改成只读就行;能够运用File类的setReadOnly()要领来完成。它会返回一个布尔值,如许我们就能够进一步考证操纵是不是胜利。
示例:将c盘的中存在的“Myfile.txt”文件的属性更改成只读取
import java.io.File; import java.io.IOException; public class ReadOnlyChangeExample { public static void main(String[] args) throws IOException { File myfile = new File("C://Myfile.txt"); //making the file read only boolean flag = myfile.setReadOnly(); if (flag==true) { System.out.println("文件已胜利转换为只读形式!!"); } else { System.out.println("操纵不胜利,请从新操纵!!"); } } }
输出:
文件已胜利转换为只读形式!!
2、搜检文件是不是为只读形式
为了搜检文件属性,我们能够运用file类的canWrite()要领;该要领能够搜检文件是可写的,照样只读的。假如文件是可写形式的,则此要领返回true,不然返回false。
示例:在上例中已将“Myfile.txt”文件的属性设置为只读取了,因而当对“Myfile.txt”文件进行搜检时,会返回输出“文件是只读的”
import java.io.File; import java.io.IOException; public class CheckAttributes { public static void main(String[] args) throws IOException { File myfile = new File("C://Myfile.txt"); if (myfile.canWrite()) { System.out.println("文件是可写的"); } else { System.out.println("文件是只读的"); } } }
输出:
文件是只读的
3、怎样在java中建立可写的只读文件
要将只读文件设置为可写文件,我们能够运用setWritable()要领。此要领也可用于使文件只读:
● file.setWritable(true):使文件可写。
● file.setWritable(false):使文件只读。
代码示例:
import java.io.File; import java.io.IOException; public class MakeWritable { public static void main(String[] args) throws IOException { File myfile = new File("C://Myfile.txt"); //将文件形式更改成可写 myfile.setWritable(true); if (myfile.canWrite()) { System.out.println("文件是可写的"); } else { System.out.println("文件是只读的"); } } }
输出:
文件是可写的
相干视频教程引荐:《Java教程》
以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!
以上就是怎样在Java中建立只读文件?(代码实例)的细致内容,更多请关注ki4网别的相干文章!
相关推荐
- Java如何获取字符在字符串中的位置_JAVA教程,Java,字符,字符串
- Java中构造函数可以被继承么_JAVA教程,Java,构造函数,继承
- Java中Int和Integer有什么区别_JAVA教程,Java,Int,Integer
- java中的finalize方法有什么作用_JAVA教程,Java
- 了解Linux 和 Java 的零拷贝_JAVA教程,Linux,Java,零拷贝
- Java语言的三大特点是什么?_JAVA教程,Java,语言,三大,特点
- Java Reactor 反应器模式_JAVA教程,Java,Reactor,反应器
- Java中定义接口的关键字是什么?_JAVA教程,Java,接口,关键字
- Java实现发送天气功能(附代码)_JAVA教程,Java,定时,发送天气
- 详解Java自动垃圾回收教程_JAVA教程,Java,垃圾回收
你 发表评论:
欢迎- JAVA教程排行
- 最新文章
- 广而告之