java修改文件为只读权限

原文:java修改文件为只读权限

代码下载地址:http://www.zuidaima.com/share/1550463260658688.htm

通过java可以修改文件为只读权限

package com.zuidaima.util.file;

import java.io.File;
import java.io.IOException;

/**
 * 修改文件为只读权限
 *
 * @author javaniu
 *
 */
public class MakeFileReadOnly {
	public static void main(String[] args) throws IOException {
		File file = new File("c:/file.txt");

		// mark this file as read only, since jdk 1.2
		file.setReadOnly();

		if (file.canWrite()) {
			System.out.println("This file is writable");
		} else {
			System.out.println("This file is read only");
		}

		// revert the operation, mark this file as writable, since jdk 1.6
		file.setWritable(true);

		if (file.canWrite()) {
			System.out.println("This file is writable");
		} else {
			System.out.println("This file is read only");
		}
	}
}

标签: java 文件 只读 权限 修改话题: 文本解析和文件处理 脚本和工具

java修改文件为只读权限

时间: 2024-10-11 04:53:05

java修改文件为只读权限的相关文章

linux修改文件和目录权限chmod

1. 文件权限简介 linux文件权限有9个,三组表示,owner, group, others,每组又包含r,w, x三种状态. 2. 根据数字修改权限 r, w, x三种权限通过数字来代表: r: 4 w: 2 x: 1 每组的权限为上面三个相加. 比如权限为; [-rwxrwx---] owner: rwx = 4 + 2 + 1 = 7 group: rwx = 4 + 2 +1 = 7 others: --- = 0 + 0 + 0 = 0 对应的权限为 770 chmod 770 t

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件

ubuntu修改文件或目录权限

1.查询文件(或目录)权限 查询文件权限,使用命令: ls -l 文件名称 查询文件夹权限,使用命令: ls -ld 目录名称 例如: 第一个字符指定了文件类型(如果第一个字符是横线,表示是一个非目录的文件;如果是d,表示是一个目录, 第二段是文件拥有者的属性, 第三段是文件所属群组的属性, 第四段是对于其它用户的属性. 2.修改文件(或目录)权限 命令形式:chmod -(代表类型)××× 文件(或目录)名称 例如: 三位数的每一位都表示一个用户类型的权限设置.取值是0-7,即二进制的[000

linux下查看修改文件读写执行权限

查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- 代表的是其他人(other) 然后我再解释一下后面那9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) -

java修改文件内容

文件的读和写,大家都不陌生,但是修改呢?按照普通的读写流去修改的话,只能全部读取出来,在内存中修改好后,全部写进去,这样对于文件内容过多的时,性能很低. 最近在遇到这个问题的时候,发现RandomAccessFile这个类正好能解决我的问题,废话不多说,下面直接贴代码,分享给大家,有不对的地方欢迎指教,谢谢 /**     * 修改文件内容     * @param fileName     * @param oldstr     * @param newStr     * @return  

Java修改文件名称

import java.io.File;import java.io.IOException; public class Rename { public static void main(String[] args) throws IOException  {   File oldFile = new File("d:/1.Out");  if(!oldFile.exists())  {   oldFile.createNewFile();  }  System.out.println

用java修改文件的编码

1.将本地的文件转换成另外一种编码输出,主要逻辑代码如下: 1 /** 2 * 将本地文件以哪种编码输出 3 * @param inputfile 输入文件的路径 4 * @param outfile 输出文件的路径 5 * @param code 输出文件的编码 6 * @throws IOException 7 */ 8 public void convert(String inputfile,String outfile,String code) throws IOException {

java 修改文件

public void fileAlter(String fileName,String content) throws IOException{                 BufferedReader reader = new BufferedReader(new FileReader(fileName));         String line = null; StringBuilder sb = new StringBuilder();        sb.append(conte

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文