FileOutputStream:
FileOutputStream fos=new FileOutputStream("my.txt")// 创建输出类
fos.write("我的内容".getBytes()) // 写入数据,只能是byte
fos.clse() // 关闭文件
FileWriter:
FileWriter fw=new FileWriter("my.txt")// 创建输出类
fw.write("我的内容") // 写入数据,可以直接写字符串
fw.close()// 关闭文件
可能是你频繁创建并写文件导致磁盘跟不上了吧..,你在for循环里面加个Thread.sleep(1000),每个文件的复制时间应该不会出超过1秒的了.另外我用固态硬盘试了试,后面几个也会变慢,不过好一点,300多ms.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)