`
IThead
  • 浏览: 428031 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java设置文件属性(隐藏,只读...)

    博客分类:
  • Java
阅读更多
1.      当Java.io中,如果文件的操作的时候,判断是否隐藏用File.ishiden()判断是否只读,可用File.canWrite().
2. 当要设置是否是可读或者是隐藏时,在java中除了提供File.setReadOnly()外,就无其他方法了。
所以我们必须到Dos环境下去设置,在java中用Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " +R")该方法可以实现。因为路径file.getAbsolutePath()中可能会还有空格,所以必须用引号把它括起来,当作一个参数。这样就可以实现了
(1)   设置只读Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " +R");
(2)   设置可写Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " -R");
(3)   设置隐藏Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " +H");
(4)   设置非隐藏Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " -H");
分享到:
评论

相关推荐

    java修改文件属性

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

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

    在Windows操作系统中,文件属性通常包括只读、隐藏、存档和系统等标志。而在Unix/Linux系统中,文件属性主要包括用户所有权、权限模式(读、写、执行)以及文件类型(普通文件、目录、符号链接等)。下面我们以...

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

    在Windows XP系统中,使用Java进行文件属性的操作是一项常见的任务,尤其对于系统管理和自动化脚本编写来说至关重要。本文将深入探讨如何在XP环境下利用Java来改变文件的属性,包括系统属性、隐藏属性、存档属性和...

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

    在Java编程中,获取文件属性信息是常见的任务之一,这对于文件管理系统或者任何涉及文件操作的应用程序都是必不可少的。本主题将深入探讨如何使用Java来获取目录文件的属性信息,包括只读、存档、隐藏等元数据。 ...

    Java窗口程序:获取文件属性.rar

    Java窗口程序:获取目录中的文件属性信息,得到文件的可读属性、可写属性、是否是隐藏文件、是否是只读文件、以及文件的最后修改日期和文件长度(如果是目录,则为0),自动判断获取属性的对象是目录还是文件,在信息...

    计算机软件-商业源码-实例76 获取文件属性.zip

    文件属性是操作系统用来存储关于文件的信息,这些信息包括但不限于文件名、扩展名、大小、创建日期、修改日期、访问日期、文件权限、隐藏状态、只读属性等。了解和操作这些属性对于文件管理、数据跟踪以及安全控制至...

    计算机软件-编程源码- 获取文件属性.zip

    文件属性通常包括文件名、文件大小、创建时间、修改时间、访问时间、文件权限、隐藏状态、只读状态等。这些属性提供了关于文件的重要信息,有助于管理和操作文件。 2. Python中的文件属性: 在Python中,我们可以...

    JAVA_API_1.7中文(最新、最全).chm.7z

    11. **File API增强**:Java 7对File类进行了增强,提供了批量重命名、检查文件属性(如是否隐藏、只读)和创建符号链接等功能。 12. **异常处理**:Java 7允许在catch子句中捕获多个异常类型,简化了异常处理的...

    自动修改文件的属性

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

    计算机软件-商业源码-219 获取文件属性.zip

    1. **文件属性**:文件属性通常包括文件名、文件大小、创建日期、修改日期、访问日期、文件类型、权限、隐藏状态、只读标志等。这些属性提供了关于文件的基本信息,有助于管理和操作文件。 2. **编程语言支持**:...

    演示了如何得到一个文件的信息,如文件属性、文件大小、文件的创

    1. **文件属性**:文件属性是指与文件相关的元数据,包括隐藏、只读、存档等。在编程中,我们可以通过特定的API调用或库函数来访问这些属性。例如,在Windows系统中,可以使用`GetFileAttributes` API函数,而在...

    Java取得目录文件属性信息

    虽然Java试图提供跨平台的文件操作,但某些特定的文件属性(如隐藏属性)可能依赖于操作系统。因此,当处理这些属性时,需考虑到平台差异。 9. **源代码与学习资源**: "okbase.net"可能是一个提供Java源代码和...

    Java中File类对文件的几个常见操作实例总结

    4. 获取和设置文件的属性,如读写权限等。 5. 列出目录下的文件和子目录。 6. 文件重命名。 7. 检查文件是否为隐藏文件。 8. 获取文件的大小。 下面,我们通过实例来详细说明这些操作。 ### 检查文件或目录是否...

    检测文件属性

    在IT领域,文件属性是我们在日常操作中经常接触到的一个概念。文件属性包含了关于文件的各种元数据,这些数据提供了关于文件基本信息的线索,如文件类型、创建日期、修改日期、大小等。了解如何检测文件属性是文件...

    文件属性时间修改

    在Windows系统中,文件属性通常分为四种:只读、隐藏、存档和系统。只读属性意味着文件不能被编辑,只能查看;隐藏属性则使文件在默认设置下不显示在文件夹中;存档属性用于标记那些可能需要备份的文件;系统属性...

    Obtain-a-document-attribute.rar_获取文件大小

    文件属性提供了关于文件的基本信息,如大小、访问权限、隐藏状态等,这些信息对于管理、保护和理解文件内容至关重要。让我们深入探讨一下如何获取文件大小以及有关文件属性的知识。 首先,文件大小是指文件所占用的...

    3Java SE(下).doc

    Java SE 是Java的标准版,包含了Java的核心功能,包括文件I/O操作。在Java中,`java.io.File`类是处理文件和目录的主要工具。本文将深入探讨`File`类的各种特性、方法及其在实际编程中的应用。 首先,`File`类用于...

    简单的文件批量处理,改名改属性同名化处理

    文件属性修改则涉及到文件的元数据,如创建日期、修改日期、隐藏、只读、存档等属性。这些属性可以影响文件的可见性、可编辑性和存储方式。在批量处理中,你可能会遇到需要将所有文件设置为只读,或者清除所有文件的...

    MSI安装包制作工具 ADVANCED INSTALLER V4.3.0 绿色汉化版

    6. 安装时可设置文件属性-只读、隐藏等; 7. 强制安装完毕系统重启动; 8. 支持使用 64 位 CPU 的系统中安装包制作; 9. Windows系统下安装过程完整日志; 10.支持 Java 应用程序; 11.旧版本自动升级

Global site tag (gtag.js) - Google Analytics