public boolean write() {
boolean flag = true;
try {
File file = new File("D:\\workspace\\JavaWorks\\BooksManger\\src\\com\\company\\BookNameList.txt");
if (!file.exists())
System.out.println("书单创建成功! " + (file.createNewFile()) + "\t" + "书单名为: " + file.getName());
// FileInputStream fis = new FileInputStream(BookNameList.toString());
FileOutputStream fos = new FileOutputStream("D:\\workspace\\JavaWorks\\BooksManger\\src\\com\\company\\BookNameList.txt");
// getByte()方法是将字符串转换成Byte形式
fos.write(BookNameList.toString().getBytes());
// while(true) {
// byte[] b = new byte[100];
// int temp = fis.read(b,0,b.length);
// if(temp == -1)
// break;
// fos.write(b,0,temp);
// fis.close();
// fos.close();
// }
System.out.println("书单名为: " + file.getName() + "\n" + "在 " + file.getAbsolutePath());
} catch (Exception e) {
e.printStackTrace();
}
// 打印输出简单的树状结构
File file = new File("D:\\workspace\\JavaWorks\\BooksManger\\src");
this.printList(file);
return true;
}
图片示例: