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

lee_09 2009-12-26 07:24:37
如题,需要在linux下使用java程序创建文件,使用过后需要删除文件,但是由于权限的问题,不能删除文件
哪位大虾有解决方案?
不胜感激!!!
...全文
137 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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无差别。
zl3450341 2009-12-26
  • 打赏
  • 举报
回复
linux不了解
顶下
huntor 2009-12-26
  • 打赏
  • 举报
回复
File temp = File.createTempFile("prefix","suffix");
temp.deleteOnExit();
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2009-12-26 07:24
社区公告
暂无公告