正在运行将在Linux Web服务器上运行的应用程序中,以从某个目录中删除日志,但是我一直收到FileNotFound异常。

这是代码:

public static void deleteLOG() {

try {

ProcessBuilder probuilder = new ProcessBuilder("find /home/root/multicraft/servers/ -name '*.log' -delete");

probuilder.start();

} catch (IOException e) {

e.printStackTrace();

}

}

而且例外

java.io.IOException: Cannot run program "find . -name '*CoreData*' -delete" (in directory "/home/root/multicraft/servers"): error=2, No such file or directory

at java.lang.ProcessBuilder.start(Unknown Source)

at com.mcprohosting.com.nodecleanup.Preprocess.deleteCoreData(Preprocess.java:23)

at com.mcprohosting.com.nodecleanup.handlers.CleanupHandler.executeCleanup(CleanupHandler.java:36)

at com.mcprohosting.com.main.NodeCleaner.init(NodeCleaner.java:29)

at com.mcprohosting.com.main.NodeCleaner.main(NodeCleaner.java:25)

Caused by: java.io.IOException: error=2, No such file or directory

at java.lang.UNIXProcess.forkAndExec(Native Method)

at java.lang.UNIXProcess.(Unknown Source)

at java.lang.ProcessImpl.start(Unknown Source)

... 5 more

但是,命令cd / home / root / multicraft / servers可以很好地工作。

我也尝试过:

ProcessBuilder probuilder = new ProcessBuilder("find . -name '*Backup*' -delete");

probuilder.directory(new File("/home/root/multicraft/servers/"));

probuilder.start();

java 文件存在 却找不到文件_当文件确实存在时,ProcessBuilder给出“找不到文件”异常...相关推荐

  1. python安装过程中出现文件或目录损坏且无法读取_解决安装python库时windows error5 报错的问题...

    python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...

  2. Java开发导入腾讯地图描点_腾讯地图点聚合开发-实现地图找房功能

    链家实现的效果 分析 链家的地图找房主要分为三层.第一层为市区层,比如南山.罗湖等:第二层为片区,比如南头.科技园等:第三层则为小区. 因为第一层,第二层的数据没有那么多,这两个接口都是把所有的数据一 ...

  3. java源程序求圆的周长和面积_编写程序,输入圆的半径,求出圆的周长和面积. PI=3.14...

    C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它. #includemain(){\x09floatS(floatr);\x09floatr;\x09printf("in ...

  4. java 找不到字体_从Java中的TTF文件加载一些TrueType字体会导致FontFormatException:找不到字体名称...

    我试图从我的系统上的TTF文件创建一个 java.awt.Font实例,但只有一些字体能够加载而不会出错.下面的代码是我在网上找到的一些测试代码.在我的系统上运行时,它能够成功加载285种字体(例如A ...

  5. 给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数

    给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数.            1.在文件中至少存在这样一个数?            2.如果有足够的内存,如何处理? ...

  6. linux服务器文件偶尔丢失,【服务器运维】linux抛出找不到文件非常的解决方法...

    场景: 项目在windows下接见一般,linux下抛非常,找不到文件. 剖析: 假如接见的项目文件是如许的:abc/bcd/aa.jpg ,而体系中接见文件的途径是:abc/Bcd/aa.jpg,二 ...

  7. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?

    给定a.b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a.b文件共同的url? 两种方法: 一.采用Bloom filter,假设布隆过滤器的错误率为0.01,则位 ...

  8. python 找质数的个数_用Python打造一款文件搜索工具,所有功能自己定义!

    一.前言 大家好,又到了Python办公自动化系列. 在日常的办公中,我们经常会从一堆不同格式的文件(夹)中搜索特定的文件,可能你是凭着记忆去找或是借助软件,但你有想过如何用Python实现吗?本文将 ...

  9. java 实现文件下载保存框_Java开发网 - 任何类型的文件下载时都会弹出文件保存框的实现(原创)...

    于 2002-12-12 11:09 :):):)任何类型的文件下载时都会弹出文件保存框的实现:(:(:( 简介: 从事WEB程序设计的朋友一定都遇到过这种情况吧,对于一些操作系统可以识别的文件类型如 ...

  10. 在安装matlab时,报:找不到必需的文件。(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序)

    @[TOC](在安装matlab时,报:找不到必需的文件.(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序 报错情况 出错的原因 解决的方法 报错情况   在安装matlab 2020b时 ...

最新文章

  1. python 点云las、laz文件的读取、写入、压缩
  2. 【java】staitc
  3. 照片墙瀑布流加载与阻止加载
  4. php autoload机制学习
  5. 旋转目标检测rotation-yolov5笔记
  6. 下载股票代码的历史数据并打包成csv
  7. 修改显卡型号软件_马甲显卡又双叕来了 怎么选知道吗?
  8. ant如何形成时间轴和图库_高中历史时间轴来了(电子高清版),最新最完整的复习时间线整理,这里都有!...
  9. php sodium 加密解密,sodium库(加密)
  10. adb错误 - INSTALL_FAILED_NO_MATCHING_ABIS
  11. 当我们谈高性能时,我们谈些什么?(送书活动)
  12. ssm线上文具销售系统答辩PPT模板
  13. HCIE Security 二层攻击防范 备考笔记(幕布)
  14. Echarts关系图(使用重力图)
  15. GBK与GB2312
  16. 蒸鱼的七�秘密八�做法 【精美�文】
  17. Windows 无法打开“添加打印机”本地打印后台处理程序服务没有运行。请重新启动打印后台处理程序
  18. VIVADO学习笔记之--DONT_TOUCH
  19. 探索使用JAVA将汉字解析成拼音
  20. 主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了

热门文章

  1. Android意图Intent总结(隐式意图,显示意图,意图数据传递,意图数据回传)
  2. c语言编程加三运算,C语言编程入门之--第五章C语言基本运算和表达式-part3
  3. 请检查 mysql 模块是否正确加载_mysql_connect() 不支持 请检查 mysql 模块是否正确加载...
  4. java boxlayout 换行,继承FlexboxLayout自定义可自动换行的tag标签
  5. echart添加点击跳转链接事件多次跳转的问题
  6. 1018. Binary Prefix Divisible By 5可被 5 整除的二进制前缀
  7. 美国慈善机构Kars4Kids意外泄露了上万名捐赠者的个人信息
  8. 基础都掌握了却还是敲不出代码?编程新手如何快速提升coding能力?
  9. Node Stream 入门与深入
  10. 技术开发人员需要改变性格吗?