简单的几道IO练习题
目录:
***在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件
递归实现输入任意目录,列出文件以及文件夹
递归实现列出当前工程下所有.java文件
将任意字符串写入磁盘,再从磁盘读取一个文件到内存中,再打印到控制
拷贝指定类型的文件,从一个目录到另外一个目录下(PS:是拷贝是不是移动)***
在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件
public class Work01 {
public static void main ( String[ ] args) throws IOException {
File file = new File ( "D:/HelloWorld.txt" ) ;
boolean createNewFile = file. createNewFile ( ) ;
System. out. println ( "文件是否创建成功: " + createNewFile) ;
boolean isfile = file. isFile ( ) ;
System. out. println ( "该File是文件吗: +" + isfile) ;
boolean isdirectory = file. isDirectory ( ) ;
System. out. println ( "该file是文件夹吗: " + isdirectory) ;
File file2 = new File ( "D:/IOTest" ) ;
boolean mkdir = file2. mkdir ( ) ;
System. out. println ( "文件夹是否创建成功: " + mkdir) ;
File file3 = new File ( file2, "HelloWorld.txt" ) ;
boolean renameTo = file. renameTo ( file3) ;
System. out. println ( renameTo) ;
File[ ] listFiles = file2. listFiles ( ) ;
for ( File f : listFiles) {
System. out. println ( f. getName ( )