首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于FileWriter的澄清

关于FileWriter的澄清
EN

Stack Overflow用户
提问于 2013-07-28 13:17:36
回答 1查看 45关注 0票数 0

直接来自相关的FileWriter API接口

文件是否可用或是否可以创建取决于底层平台。

这是否意味着不能保证:

代码语言:javascript
复制
//assume all the exceptions have been taken care of.
    File file = new File("/home/user/Desktop/lol.txt");
    FileWriter writer = new FileWriter(file);

创建文件,即使该文件不存在?我以为这是有保证的。他们是说可能是因为特权之类的原因吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-28 13:19:14

如果您没有创建该文件的权限,则可能无法创建该文件。

看看文档

抛出: IOException -如果文件存在但是目录而不是常规文件,则不存在,但不能创建,或者由于任何其他原因不能打开

在尝试创建文件之前,您可以使用AccessController#checkPermission(java.security.Permission)方法并传递FilePermission对象来检查您有哪些权限。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17908622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档