java设置文件属性(隐藏,只读...)
来源:互联网 发布:mac版java在什么地方 编辑:程序博客网 时间:2024/04/28 01:00
你可以在java中用Runtime.getRuntime().exec( "attrib " + "\ " " + file.getAbsolutePath() + "\ " "+ " +R ")该方法可以实现
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");
File file=new File("D:/Aerchi.txt");
if (file.exists()){
file.setWritable(false);
System.out.println("设置只读成功");
}
- java设置文件属性(隐藏,只读...)
- java设置文件属性(隐藏,只读...)
- java中上传文件后设置文件只读、隐藏
- C++ 使用API设置文件属性 隐藏
- 修改只读文件属性
- vba 设置txt文件只读,隐藏属性
- C#复制文件、设置隐藏,只读属性
- 设置文件属性
- 设置文件属性
- ArcGIS Web 编辑中 只读字段和隐藏字段设置
- 设置只读
- Perl 将只读文件属性改成可写文件属性
- 文件属性和删除只读文件,刷新
- Java创建文件和文件夹、文件属性的读取、文件属性的设置
- U盘个性化之个性图标(附autorun使用说明) 设置文件属性为系统文件 隐藏文件
- WINDOWS API学习笔记之获取文件属性和设置文件隐藏
- ExcelVBA设置文件属性
- Linux文件属性、权限设置
- 理解抽象类
- sql select into
- MyEclipse8.5 注册码
- 优化的打分星星评价效果
- python将xml+xsl转换成PDF的方法
- java设置文件属性(隐藏,只读...)
- 绿色便携版Lazarus的制作教程
- VC++------------EDIT Control
- C# 获取当前路径的方法
- 果壳网:色情网站流量有多大?
- [RemoteClass(alias="com.test..entities.AEntity")]
- C++最简单的四舍五入!!(setprecision(n)方法)
- 第八周作业任务三
- C/C++ 常见误区