文件和目录(IO)操作
- 1)如何列出某个目录下的所有文件?
- 2)如何列出某个目录下的所有子目录?
- 3)如何判断一个文件或目录是否存在?
- 4)如何读写文件?【基础】
答:1)示例代码如下:File file = new File("e:\\总结"); File[] files = file.listFiles(); for(int i=0; i
2)示例代码如下:
File file = new File("e:\\总结"); File[] files = file.listFiles(); for(int i=0; i
3)创建 File 对象,调用其 exsit()方法即可返回是否存在,如:
System.out.println(new File("d:\\t.txt").exists());
4)示例代码如下:
//读文件: FileInputStream fin = new FileInputStream("e:\\tt.txt"); byte[] bs = new byte[100]; while(true){ int len = fin.read(bs); if(len <= 0) break; System.out.print(new String(bs,0,len)); } fin.close(); //写文件: FileWriter fw = new FileWriter("e:\\test.txt"); fw.write("hello world!" + System.getProperty("line.separator")); fw.write("你好!北京!"); fw.close();