新建文件
import java.io.File;
import java.io.IOException;
public class TestFile {
public static void main(String[] args) throws IOException {
File file=new File("D:\\工作\\aaa.txt");
file.createNewFile();
System.out.println(file);
}
}
重命名文件
import java.io.File;
import java.io.IOException;
public class TestFile {
public static void main(String[] args) throws IOException {
File file=new File("D:\\工作\\aaa.txt");
file.createNewFile();
File file1=new File("D:\\工作\\bbb.txt");
file.renameTo(file1);
System.out.println(file);
}
}
删除文件
import java.io.File;
import java.io.IOException;
public class TestFile {
public static void main(String[] args) throws IOException {
File file=new File("D:\\工作\\aaa.txt");
file.createNewFile();
File file1=new File("D:\\工作\\bbb.txt");
file.renameTo(file1);
System.out.println(file);
file1.delete();
}
}
在文件夹中打印文件
import java.io.File;
public class TextFiles {
public static void main(String[] args) {
File file = new File("D:\\a");
fileNameList(file.listFiles());
}
private static void fileNameList(File[] file)
{
if(file == null)return;
for(File file1 : file)
{
if(file1.isDirectory())
{
fileNameList(file1.listFiles());
}
else
{
System.out.println(file1.getName());
}
}
}
}
在文件中输入字符
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class Write {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入要输入的字符");
String str=sc.next();
System.out.println("你输入的字符为");
System.out.println(str);
try {
BufferedWriter buff = new BufferedWriter(new FileWriter("D:\\工作\\aaa.txt"));
buff.write(str);
buff.flush();
buff.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}