Java写入已删除的文件
发布时间:2020-05-24 16:41:22 所属栏目:Java 来源:互联网
导读:我正在使用FileWriter写入一个文件,并注意到,即使我删除了文件(不在进程),FileWriter也不会引发任何异常. 这是正常吗? 这取决于您的操作系统: 在Windows上,您通常无法删除打开的文件.在Unix上,删除打开的文件并继续写入(或从中读取)完全可以接受.删除文件后
|
我正在使用FileWriter写入一个文件,并注意到,即使我删除了文件(不在进程),FileWriter也不会引发任何异常. 这是正常吗? 解决方法这取决于您的操作系统:>在Windows上,您通常无法删除打开的文件.>在Unix上,删除打开的文件并继续写入(或从中读取)完全可以接受.删除文件后,将不再有目录条目.但是,它的内容将继续存在于磁盘上,直到文件关闭.一旦引用该文件的所有打开的句柄都关闭,则操作系统将自动回收磁盘空间. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java:对静态上下文的引用类似于类自引用`this`,经常使用`t
- 用SharedPreferences写的存储工具类
- java – 为什么HashMap在索引(n-1)和hash上插入新的Node?
- java-在Windows中使用SHARE属性对文件进行内存映射(因此未锁
- java – 无法解析类型的任何bean [org.glassfish.jersey.me
- 在Java中匹配不精确的公司名称
- Android 通过网络获取图片的代码
- Java中ArrayList和LinkedList的遍历与性能分析
- 【Android工具类】Activity管理工具类AppManager
- java编程中拷贝数组的方式及相关问题分析
