Java删除Linux文件
前言
提示:运行的系统需要不断上传新的文件到linux服务器,当系统删除该文件记录时,并没有同步删除linux服务器文件,这样就导致linux服务器越来越臃肿,内容占用会越来越大。所以在系统删除某个文件记录时,我们可以同步删除linux服务器文件。
下面记录自己使用的删除linux系统文件的方法
方法一
filePath为linux服务器文件路径,从根目录开始,例如 /root/server/file/123.pdf,
测试时需要部署服务器,放在windows上测试,路径都是对的,仍然会出现报错的情况;
如果是删除windows上的文件,填写绝对路径即可,例如:D:\\file\\20200528\\123.pdf,"\"需要用““\\” 代替。
代码如下(示例):
public boolean delLinuxFile(String filePath) {boolean flag = false;File file = new File(filePath);if (file.exists() && file.isFile() && file.delete())flag = true;elseflag = false;return flag ;}
方法二
确认linux服务器正确安装了JDK,使用java程序调动linux命令
代码如下(示例),本例 filePath="/root/server/file/123.pdf"
public void delLinuxFile(String filePath) {String cmd = "rm -f" + filePath;//linux指令try {Process process = Runtime.getRuntime().exec(cmd);process.waitFor();} catch (Exception e) {e.printStackTrace();}}
总结
提示:Java删除linux服务器文件和删除windows文件差不多,上述方法可同步系统删除服务器上的文件
Java删除Linux文件相关推荐
- java删除linux上的文件或文件夹工具类
java删除指定文件夹下的单个文件 public static boolean deleteFile(String fileName) {File file = new File(fileName); ...
- Java删除指定文件夹下的文件和目录
Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...
- linux 销毁 文件,彻底删除Linux文件的方法汇总
我们都知道Linux下如何删除系统文件,但是有时删的不彻底,要如何彻底删除文件呢?下面小编就给大家介绍下彻底删除Linux文件的方法,一起来学习下吧. linux删除目录很简单,很多人还是习惯用rmd ...
- java——java删除指定文件或文件夹
java删除指定文件或文件夹 //删除files文件夹下文件名为name.txt的文件 //删除files文件夹下文件名为name.txt的文件 File folder = new File(&quo ...
- java删除Linux目录下的文件夹
在java程序中删除Linux目录下的文件夹主要步骤如下: String path = "/home/deledir";//文件夹路径 String[] cmd = new Str ...
- java 删除指定文件夹 以及文件下下面的所有文件
文件路径的分隔符在windows系统和linux系统中是不一样. 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (& ...
- java 删除过期文件_定时脚本: 删除HDFS中的过期文件
1. 基本原理: 通过hadoop fs -ls *命令获取相关文件或目录的修改时间,然后与设定的过期时间进行比较,之后执行删除操作即可 2. 相关代码: #!/bin/bash source ~/. ...
- linux拷贝文件夹怎么删除,linux文件及文件夹拷贝移动删除
linux文件及文件夹拷贝移动删除 文件拷贝 文件夹拷贝 文件拷贝并重命名 文件夹拷贝并重命名 文件移动 文件夹移动 文件移动并重命名 文件夹移动并重命名 文件删除 文件夹删除 文件拷贝 cp tes ...
- java 删除指定文件夹和下面所有文件_java——File IO流
1.File(掌握) (1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = new File("e:demoa ...
最新文章
- StackExchange.Redis通用封装类分享(转)
- 单词搜索—leetcode79
- Codeforces Round #704 (Div. 2) E. Almost Fault-Tolerant Database 思维
- java常用类介绍及源码阅读(LinkedList)
- Linux基础学习九:Mysql读写分离原理以及详细搭建步骤
- 一个WordPress站点绑定多个域名
- 记录远程桌面登录者的IP和MAC
- 系统最小的服务最小的权限最大的安全。
- linux命令:FTP服务
- MySQL中SELECT语句简单使用 1
- NLP学习—24.Pre-trained Word Embedding—ELMO、GPT、Bert
- 产品读书《About Face 3交互设计精髓》
- 【深入理解JS核心技术】14. 什么是一元函数
- [ZJOI2005]沼泽鳄鱼
- 纯css仿淘宝京东导航菜单栏
- Diabetes 糖尿病及其并发症.|2021/1/25(未完待续)
- android将彩图转为黑白_彩图转黑白的12种方法
- 微信二次修改微信号_微信号怎么改第二次?微信7.0.15版本改微信号方法解析
- android 常用按钮图标素材下载,Android开发按钮图片(png)素材集
- 如何给PDF文件添加自定义图章的方法
热门文章
- 【VS2019】调试按F11单步调试,报未找到string.cs,或其他类似 数据类型.cs 的文件
- **记录自己遇到的问题:** 百度地图自动生成器
- 6月2日,新东方教育科技集团董事长兼首席执行官俞敏洪,莅临同济大学,为同济学子做主题为“度过有意义的生命”演讲。...
- javase统计一段文章的某个关键字或词出现了几次
- Java——内部类、访问权限
- 面向对象——继承、代码块、final关键字
- SAP FICO CBS接口-银企直连付款平台功能开发说明书(包括测试样例、FS)
- 作为主播应该如何挑选一款直播美颜SDK?
- 终于!微信可以开“小号”了
- Android | 教你如何开发一个拍照翻译小程序