java中file对象的使用_使用Java中的File对象可以更改目录吗?

File类

java.io包的名为File的类表示系统中的文件或目录(路径名)。此类提供了各种方法来对文件/目录执行各种操作。

此类提供了多种方法来操作文件。File类的renameTo()方法接受表示目标文件的String,并将当前文件的抽象文件路径重命名为给定的文件路径。

此方法实际上将文件从源路径移动到目标路径。

示例import java.io.File;

public class MovingFile {

public static void main(String args[]) {

//创建源文件对象

File source = new File("D:\\source\\sample.txt");

//创建目标文件对象

File dest = new File("E:\\dest\\sample.txt");

//重命名文件

boolean bool = source.renameTo(dest);

if(bool) {

System.out.println("File moved successfully ........");

}else {

System.out.println("Unable to move the file ........");

}

}

}

输出结果File moved successfully . . . . . . .

文件类

自从Java 7引入Files类以来,它包含对文件,目录或其他类型的文件进行操作的(静态)方法。

此类的move方法分别接受两个路径对象源和目标(以及用于指定移动选项的变量参数),并将源路径表示的文件移动到目标路径。

示例import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;

public class MovingFile {

public static void main(String args[]) throws Exception {

//创建源Path对象

Path source = Paths.get("D:\\source\\sample.txt");

//创建目标Path对象

Path dest = Paths.get("E:\\dest\\sample.txt");

//复制文件

Files.move(source, dest);

System.out.println("File moved successfully ........");

}

}

输出结果File moved successfully . . . . . . .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值