首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于File的createNewFile()解决方案

2012-01-16 
关于File的createNewFile()这个函数是否可以创建任意类型的文件,还有如果可以说说原理[解决办法]应该不是,

关于File的createNewFile()
这个函数是否可以创建任意类型的文件,还有如果可以说说原理

[解决办法]
应该不是,类unix中套接字等都被作为文件的,但不能用java的file来处理吧,倒是可以用stream处理~
[解决办法]
创建出的文件大小为0,应该是什么类型都不是,只是一个占位


[解决办法]
public boolean createNewFile() throws IOException {
SecurityManager security = System.getSecurityManager();
if (security != null) security.checkWrite(path);
return fs.createFileExclusively(path);
}
这是创建文件的源代码你可以看下
[解决办法]
可以创建任何格式文件

但文件格式不中是通过扩展名来区分的,关键在于文件的数据格式。每个类型的文件有自己的文件格式。

如果你创建一个 xxx.doc 而只往里写几个文本,用word打开肯定格式错误

热点排行