linux下使用程序动态创建文件与删除文件

lee_09 2009-12-26 07:24:37
如题,需要在linux下使用java程序创建文件,使用过后需要删除文件,但是由于权限的问题,不能删除文件
哪位大虾有解决方案?
不胜感激!!!
...全文
165 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lee_09 2009-12-27
  • 打赏
  • 举报
回复
已经找到解决方法了
因为UNIX系统存在权限问题,我采用执行系统命令的方式
RunTime.getRuntime().exec("su admin");//切换到有权限的用户
RunTime.getRuntime().exec("rm -rf path");//执行系统命令
crazylaa 2009-12-27
  • 打赏
  • 举报
回复
权限问题不能删除???那是你本身linux/unix登录用户的权限问题,跟java无关。
linux/unix文件操作对java来说,都可通过java.io.File类实现,与windows无差别。
老张-AI 2009-12-26
  • 打赏
  • 举报
回复
linux不了解
顶下
huntor 2009-12-26
  • 打赏
  • 举报
回复
File temp = File.createTempFile("prefix","suffix");
temp.deleteOnExit();

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧