1. Bibliotecas relacionadas
A biblioteca relacionada ao arquivo também é Arquivo, e a maioria dos métodos comumente usados são encapsulados e podem ser usados diretamente.
2. Exemplos
Adicione, exclua, modifique e verifique arquivos por meio de um exemplo:
/**
* 文件操作示例类
*/
public class FileDemo {
public static void main(String[] args) throws IOException {
// 判断文件是否存在
File file = new File("D:/dir/file1.txt");
System.out.println("是否存在:" + file.exists());
// 创建文件
file.createNewFile();
// 判断类型
System.out.println("是否目录:" + file.isDirectory());
System.out.println("是否文件:" + file.isFile());
// 获取路径
System.out.println("绝对路径:" + file.getPath());
// 重命名
file.renameTo(new File("D:/dir/file_1.txt"));
// 删除
File file_1=new File("D:/dir/file_1.txt");
file_1.delete();
}
}
3. Explicação do código
Deve-se observar que, após a renomeação ser bem-sucedida, se você quiser excluir o arquivo, será necessário redefinir um objeto para apontar para o arquivo renomeado.
Por meio da depuração do ponto de interrupção, também podemos descobrir que, após a renomeação ser bem-sucedida, o objeto de arquivo ainda aponta para file1.txt.