`
yaerfeng1989
  • 浏览: 232969 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

请您先登录,才能继续操作

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修改文件属性

    ### Java修改文件属性知识点详解 #### 一、概述 在Java编程中,对文件属性进行操作是一项常见的需求,尤其是在开发需要处理大量文件的应用程序时。本文档将详细介绍如何使用Java来判断文件是否隐藏或只读,以及...

    Android修改系统文件访问权限

    修改文件权限通常使用`chmod`命令,例如`chmod 755 file`会将文件file的权限设置为所有者可读写执行,组和其他用户只能读和执行。 6. **Chgperjni、chgperexe、Chgper**:这些可能是用于修改文件权限的相关文件或...

    Java 实例 - 设置文件只读源代码-详细教程.zip

    在设置文件只读属性时,我们主要会用到`setReadOnly()`方法。 ```java import java.io.File; public class ReadOnlyFileExample { public static void main(String[] args) { // 创建File对象,表示要设置只读的...

    pdf文件生成加密,设置只读属性,添加水印的必要最新jar包6个包

    在这个版本中,你可以使用它来对PDF进行加密,设置只读权限,并添加水印。例如,通过`PdfStamper`类可以添加文本或图像水印,通过`PdfWriter`类可以设置PDF的打开密码和权限。 2. **iText亚洲字体支持**: - `...

    java把PDF文件转为可修改的jar包

    在Java中,将PDF文件转换为可修改的格式,例如将PDF嵌入到一个JAR(Java Archive)包中,可以方便在Java应用程序中对PDF进行处理或集成。下面我们将详细探讨这个过程涉及的知识点。 1. **PDF处理库**: 在Java中...

    获取目录文件属性信息,Java源代码.rar

    本主题将深入探讨如何使用Java来获取目录文件的属性信息,包括只读、存档、隐藏等元数据。 首先,Java提供了一个名为`java.io.File`的类,它是处理文件和目录的主要工具。`File`类提供了许多方法来获取文件的各种...

    XP系统下使用Java更改文件属性

    在Java中,没有直接用于修改文件属性的方法,但我们可以通过执行批处理命令(如`attrib`命令)来达到目的。 在Java中调用批处理命令通常通过`Runtime.getRuntime().exec()`方法实现。例如,要更改文件属性,我们...

    自动修改文件的属性

    在IT行业中,自动修改文件属性是一项常见的操作,特别是在软件开发、系统管理或者自动化脚本编写的过程中。这个场景中提到的"自动修改当前目录下所有文件的属性为隐藏并去掉只读属性"是一个实用的技巧,它能帮助我们...

    【Java-代码-A02】(00) - 文件

    9. **文件权限**:Java 7引入了`Files.setPosixFilePermissions()`和`Files.getPosixFilePermissions()`来处理POSIX系统的文件权限,但不适用于所有操作系统。 10. **异步文件操作**:Java 7引入了`java.nio....

    实例19 如何获取和设置文件属性

    文件属性提供了关于文件的重要信息,如创建日期、修改日期、访问权限、隐藏状态等。本实例将详细讲解如何在不同的编程语言中获取和设置这些属性。 在Windows操作系统中,文件属性通常包括只读、隐藏、存档和系统等...

    文件上传下载系统

    通过角色和权限分配,可以控制不同用户对文件的操作权限,如只读、读写、删除等。 综上所述,构建一个完善的文件上传下载系统需要综合运用多种技术和概念,包括但不限于文件操作、数据库管理、网络通信、前端交互、...

    Java-FTPServer.rar_FTPServer JAVA_FTP服务器_java FtpServer_java 监听f

    Java FTPServer可能提供了用户管理和认证机制,允许管理员创建、修改或删除用户账户,并设置相应的访问权限。 3. **目录管理**:FTP服务器允许用户浏览、切换目录,以及上传、下载、重命名和删除文件。在Java FTP...

    2个文件系统过滤驱动开发实例

    - IRP拦截:捕获IRP_MJ_SET_SECURITY、IRP_MJ_QUERY_ACCESS等操作,修改文件或文件夹的访问控制信息。 - 访问检查:分析访问令牌和文件安全描述符,根据预定义的策略决定是否允许访问。 - 权限设置:利用...

    基于JAVA班主任管理系统(源代码+论文).zip

    只读权限权限最低,除了查看之外没有任何别的权限。增加权限可以输入数据,比如班级和个人千分制的输入,但是不能进行修改。修改权限权限最高,除了读写外,还可以修改数据。 登入登出管理:形成一个日志文件,从该...

    weblogic 遇到的报错 解决办法.docx

    1. **切换到root用户**:首先,你需要通过sudo或su命令切换到root用户,以便具有修改文件权限的权限。 2. **更改文件权限**:使用`chown`命令来改变文件所有者和组。对于上述错误,命令应该是: ``` chown -R ...

    强行删强行 删除 目录文件 强行删除目录 文件

    5. **文件属性修改**:有时文件被设置为只读,可以尝试取消只读属性后再删除。在文件属性中取消"只读"选项,然后尝试删除。 6. **权限问题**:如果是权限问题,可以尝试以管理员身份运行命令提示符,然后执行删除...

    JAVA2SDK全部类库的详解

    - 提供了用于删除文件、更改文件修改时间、设置只读标志的新方法。 - 当提供的文件路径不存在时,构造函数现在抛出`FileNotFoundException`而非`IOException`。 #### 总结 `java.io`包提供了强大的工具集来处理...

    java_io学习java_io学习.doc

    - `setReadOnly()`:将文件设置为只读。 - `getCreationTime()`:获取文件的创建时间。 - `setCreationTime()`:设置文件的创建时间。 - `getLastAccessTime()`:获取文件的最后访问时间。 - `...

    java中File类总结

    除了上述基本方法外,`File`类还提供了一些扩展方法,这些方法允许我们访问和修改文件的时间戳和属性: 1. **`getCreationTime()`** 和 **`setCreationTime()`**:获取或设置文件的创建时间。 2. **`...

Global site tag (gtag.js) - Google Analytics