本帖最后由 北极£莜蓝 于 2014-6-23 12:11 编辑
public class FileTest2 {
public static void main(String[] args) throws IOException,
NullPointerException {
Scanner sc = new Scanner(System.in);
System.out.println("输入一个指定的磁盘目录如下: D:/javacod/.......");
String str1 = sc.nextLine();
System.out.println("输入一个目标的磁盘目录如下: D:/javacod/.......");
String str2 = sc.nextLine();
// 创建文件对象
File file1 = new File(str1);
File file2 = new File(str2);
System.out.println(file1);
System.out.println(file2);
// 获取到该目的文件下的所有文件
String[] list = file1.list();
System.out.println(list);
for (int i = 0; i < list.length; i++)//为什么会把出现NullPointerException
{
{
if (list.endsWith(".java")) {
File file3 = new File(file2, list);
file3.createNewFile();
}
}
}
}
}
|