Java教程

Java File类的基本使用方法,练习

本文主要是介绍Java File类的基本使用方法,练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

 

1.移动文件到另一个目录(剪切)

import java.io.File;
public class Demo01_File {
public static void main(String[] args) {
}
public void methodCUD() {

File f2 = new File("d:\\Test", "demo1.txt");

f2.renameTo(new File("d:\\Test\\Test2\\demo4.txt"));
}
}

 

2.拷贝文件到另一个目录(复制)

import java.io.File;
import java.nio.file.Files;
public class Demo01_File {
public static void main(String[] args) {
}
public void practice04() throws Exception {
File source = new File("d:\\Test\\demo2.txt");
File target = new File("d:\\Test\\t1\\demo2.txt");
Files.copy(source.toPath(), target.toPath());
}
}

 

3.递归遍历某个目录下所有的文件包括子目录

import java.io.File;
public class Demo01_File {
public static void main(String[] args) {
}
public void practice02() {
listFiles(new File("E:\\SiKi学院课程-Java EE\\src"));//路径
}
public void listFiles(File f) {//f是文件夹,是目录
File[] files = f.listFiles();
for(File file : files) {//遍历
if(file.isDirectory()) {
listFiles(file);
}else {
System.out.println(file.getAbsolutePath());
}
}
}
}

4.查找某个目录下有多少个java源程序

import java.io.File;
public class Demo01_File {
public static void main(String[] args) {
}
public void practice01() {
File path = new File("E:\\SiKi学院课程-Java EE\\chapter1");
String[] names = path.list();
int count = 0;
for (String string : names) {
if(string.endsWith(".java")) {
count++;
System.out.println(string);
}
}
System.out.println("一共有"+count+"个java源程序");
}
}

这篇关于Java File类的基本使用方法,练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!