package com.whn.practice;
import java.io.File;
import java.io.FileOutputStream;
import java.util.Scanner;
public class Test7 {
private static FileOutputStream fos;
public static void main(String[] args) throws Exception {
File file = new File("D:\\test");
File have = isHave(file);
if (have==null) {
System.out.println("没有这个文件,创建number.txt");
File file2 = new File("D:\\test\\number.txt");
file2.createNewFile();
}
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.println("请输入字符串");
String nextLine = sc.nextLine();
fos = new FileOutputStream("D:\\test\\number.txt",true);
fos.write((nextLine+" ").getBytes());
}
System.out.println("输入完毕");
fos.close();
}
/**
* 判断是否存在
*/
private static File isHave(File file) {
File[] files = file.listFiles();
for (File subFile : files) {
if (subFile.isDirectory()) {
isHave(subFile);
}else{
if("number.txt".equals(subFile.getName())){
return subFile;
}
}
}
return null;
}
}
|