/*1.编写程序,判断D:\\java\\wokepace\\1day23\\b是否存在,如果存在则遍历出元素,
并打印输出,如果不存在,则创建此文件,并追加自己想要的数据*/
public class sk1 {
public static void main(String[] args) throws IOException {
File file = new File("D:\\java\\wokepace\\1day23\\a\\b\\c");
// 如果file表示的文件或目录不存在,就创建一个目录
if (!file.exists()) {
file.mkdirs();
}
// 如果files中有元素存在,就遍历打印输出所有元素
File[] files = file.listFiles();
if (files != null && files.length != 0) {
for (File f : files) {
System.out.println(f.getName());
}
}
File txtFile = new File(file, "Test1.txt");
FileWriter fw = new FileWriter(txtFile, true);
// 如果txtFile表示的文件不存在,就创建一个
if (!txtFile.exists()) {
txtFile.createNewFile();
}
// 写入的数据为追加的数据,不能覆盖文件原有的数据,并且需要正确写入到文件
fw.write("编写程序,判断某路径是否存在,如果存在则遍历出元素并打印输出,如果不存在,则创建此文件,并追加自己想要的数据");
fw.close();
}
}
|
|