怎样用FileOutputStream写一个指定类型的文件

2024-12-25 11:26:15
推荐回答(2个)
回答1:

String fileName = "d:\\hello.txt";
File file = new File(fileName);
FileOutputStream fos = new FileOutputSream(file);
然后你再试试

一样的呀,你把值取二次呀,第一次取出文件名来,第二次取出*.txt
然后你"*.txt".substring(1,"*.txt".length());取出".txt"
再把 fileName+".txt"就好了呀

回答2:

FileOutputStream fos=new FileOutputStream("C:/abc.txt");
用这一句写就可以了!写好后文件就会保存在c盘的,要注意的时你写文件保存路径时一定要把后缀名也写上.

这里有个方法直接取出后缀名的,你可以参考下:
private String getExtention(String fileName){
int type=fileName.lastIndexOf(".");
return fileName.substring(type);
}