A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

/*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();
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马