把一个已有内容的.txt的文件清空(用java)

一个.txt的文件里面有内容,我想新建同样路径和同样名字的这个文件但是要是空的怎么办再重新定义会覆盖之前的吗(其实就是把一个已有内容的.txt的文件清空)怎么办用java... 一个.txt的文件 里面有内容,我想新建同样路径和同样名字的这个文件 但是要是空的 怎么办 再重新定义会覆盖之前的吗(其实就是把一个已有内容的.txt的文件清空)怎么办 用java啊 展开
 我来答
愚琴恒a
2011-10-11 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:109万
展开全部
同样路径和同样名字的这个文件 肯定会新建失败的
不能覆盖的、只能先判断 如果你建立的文件已经存在、则 删除文件、重新建立
其实没那么复杂、你判断、 如果存在、直接把里面的文字给个 ‘null’ 如果没这个文件、重新新建就行了
phd裴鸿达
2011-10-11 · 超过12用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:23.9万
展开全部
file.create()函数,添加一个参数filemode.overwrite就可以了,不用先删除再创建
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友58fd71151
推荐于2017-10-10 · TA获得超过391个赞
知道小有建树答主
回答量:442
采纳率:100%
帮助的人:137万
展开全部
File f = new File("c:/abc.txt");
FileWriter fw = new FileWriter(f);
fw.write("");
fw.close();
直接写空字符串不就清空了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haohaizi0077
2015-09-07 · TA获得超过285个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:133万
展开全部
被采纳的方法是错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peihanlin
2011-10-11 · TA获得超过136个赞
知道答主
回答量:86
采纳率:0%
帮助的人:56.4万
展开全部
没看明白你说的什么意思,能在细说说吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式