用java获取一个文件夹中的所有文件名,如下所示:
parcel
imported?
公共类getallfiles{
公共静态voidmain(string[]args){
//path在这里写一个路径。
stringpath
bufferedwriter,newline会在windows下写两个字符作为换行符。如果您只想要一个,请手动编写一个换行符bw.writer(
您好,请阅读jar包中的配置文件:
()中的inputstream。getclassloader()。getresourceasstream(
可以以bufferedreader流的形式读取流,然后通过readline方法获取每行内容,再通过outputstreamwriter写入文件。bufferedreaderbrenulloutputstreamwriterpwnull//定义一个流尝试{字符串文件#34d:/测试/测试。txt#34
bre;snewbufferedreader(newfilereader)
//此时获取到的宗教教育学士宗教教育学士就是整个文件的缓存流新输出流写入器(新文件输出流("测试。txt"),#34gbk#34)
//确认流的输出文件和编码格式。这个过程创建了"test.txt"while((str())!null)//判断最后一行不存在,如果为空则结束循环{pw.write(str)。
//将文件内容写入新文件};
()
//关闭流bre。关闭()
//注意:文件流用完之后,必须用close方法及时关闭,否则会一直打开,直到程序停止,增加系统负担。