java修改⽂件属性值_Java如何设置⽂件属性的值?此代码段显⽰了有关如何设置⽂件属性值的⽰例。在这⾥,我们将设置DosFileAttributes。要设置⽂件属性的值,我们使⽤的Files.setAttributes()⽅法。要设置DosFileAttributes,我们可以使⽤下⾯的属
性:"dos:archive","dos:hidden","dos:readonly"和"dos:system"。
有关详细信息,请看下⾯的代码⽚段:package ample.io;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.DosFileAttributes;
public class UpdateDosFileAttributesExample {
public static void main(String[] args) throws Exception {
String path = "D:/";
Path file = (path);
// 获取当前的Dos⽂件属性并打印。
DosFileAttributes attr = adAttributes(file, DosFileAttributes.class);
printAttributes(attr);
// 设置⼀个新的⽂件属性。
Files.setAttribute(file, "dos:archive", false);
Files.setAttribute(file, "dos:hidden", false);
Files.setAttribute(file, "dos:readonly", false);
Files.setAttribute(file, "dos:system", false);
// 读取并设置新设置的⽂件属性。
attr = adAttributes(file, DosFileAttributes.class);
printAttributes(attr);
}
/**
* Print the DosFileAttributes information.
*
* @param attr DosFileAttributes.
*/
private static void printAttributes(DosFileAttributes attr) {
System.out.println("isArchive() = " + attr.isArchive());
System.out.println("isHidden() = " + attr.isHidden());
System.out.println("isReadOnly() = " + attr.isReadOnly());
System.out.println("isSystem() = " + attr.isSystem()); System.out.println("----------------------------------------"); }
}
java修改html文件代码段的输出:isArchive() = true
isHidden() = true
isReadOnly() = true
isSystem() = true
----------------------------------------
isArchive() = false
isHidden() = false
isReadOnly() = false
isSystem() = false
----------------------------------------
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论