java 打开文件夹
JAVA 打开 文件夹
2023-09-14 08:59:46 时间
public static void open_directory(String folder) {
File file = new File(folder);
if (!file.exists()) {
return;
}
Runtime runtime = null;
try {
runtime = Runtime.getRuntime();
if (!SystemUtil.isWindows) {
// System.out.println("is linux");
runtime.exec("nautilus " + folder);
} else {
runtime.exec("cmd /c start explorer " + folder);
}
} catch (IOException ex) {
ex.printStackTrace();
} finally {
if (null != runtime) {
runtime.runFinalization();
}
}
}
public static void open_file(String filePath) { File file = new File(filePath); if (!file.exists()) { return; } Runtime runtime = null; try { runtime = Runtime.getRuntime(); if (!SystemUtil.isWindows) { // System.out.println("is linux"); runtime.exec("nautilus " + filePath); } else { runtime.exec("cmd /c start explorer /select,/e, " + filePath); } } catch (IOException ex) { ex.printStackTrace(); } finally { if (null != runtime) { runtime.runFinalization(); } } }
openFileButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { FileUtils.open_file(sourceTF.getText()); } }); openFolderButton = new JButton("打开文件夹"); openFolderButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //打开文件夹 FileUtils.open_directory(targetTF.getText()); } });
Java实战:指定大小分组压缩文件夹里面的文件案例 今天给大家分享一个自己写的java实战的小案例,主要功能是实现指定一个文件夹,然后分组压缩里面的文件。其实这个案例还是有一定用途的,比如日志文件夹里面有几千个文件,如果我需要给每个压缩包指定10M,把整个文件夹里面的日志文件都进行压缩,这个案例就能够用得上了。
java下载多文件夹的文件最终打zip包返回给用户 业务需求,需要做一个导出用户单据图片的功能,需求为:按单据单号分文件夹分别存储单据的图片!最终导出zip包给用户。通过网上各种找代码,写出一个小demo,供各位看官学习! // 假装是一个单据集合 List String imgUrls = new ArrayList (); imgUrls.
闲来无事,java写入文件后,利用bat文件建立大量文件夹 今天看到了一个写.bat文件来快捷建立文件夹的小代码 “md 文件夹名字”如图:将.txt文件后缀名改为.bat双击执行,就可以完成一个文件夹的建立,如图: 试了一下,我就发现当有巨大量的文件夹时候,如果一个一个的去敲就不太方便了,于是就利用java将字符串写入文件中,利用一个for循环,想加多少...
Java的库中没有提供直接的删除文件夹及其子文件的方法,需要自己写,下面提供两种删除方式。
黄威的世界 我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术
public static void open_file(String filePath) { File file = new File(filePath); if (!file.exists()) { return; } Runtime runtime = null; try { runtime = Runtime.getRuntime(); if (!SystemUtil.isWindows) { // System.out.println("is linux"); runtime.exec("nautilus " + filePath); } else { runtime.exec("cmd /c start explorer /select,/e, " + filePath); } } catch (IOException ex) { ex.printStackTrace(); } finally { if (null != runtime) { runtime.runFinalization(); } } }
openFileButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { FileUtils.open_file(sourceTF.getText()); } }); openFolderButton = new JButton("打开文件夹"); openFolderButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //打开文件夹 FileUtils.open_directory(targetTF.getText()); } });
Java实战:指定大小分组压缩文件夹里面的文件案例 今天给大家分享一个自己写的java实战的小案例,主要功能是实现指定一个文件夹,然后分组压缩里面的文件。其实这个案例还是有一定用途的,比如日志文件夹里面有几千个文件,如果我需要给每个压缩包指定10M,把整个文件夹里面的日志文件都进行压缩,这个案例就能够用得上了。
java下载多文件夹的文件最终打zip包返回给用户 业务需求,需要做一个导出用户单据图片的功能,需求为:按单据单号分文件夹分别存储单据的图片!最终导出zip包给用户。通过网上各种找代码,写出一个小demo,供各位看官学习! // 假装是一个单据集合 List String imgUrls = new ArrayList (); imgUrls.
闲来无事,java写入文件后,利用bat文件建立大量文件夹 今天看到了一个写.bat文件来快捷建立文件夹的小代码 “md 文件夹名字”如图:将.txt文件后缀名改为.bat双击执行,就可以完成一个文件夹的建立,如图: 试了一下,我就发现当有巨大量的文件夹时候,如果一个一个的去敲就不太方便了,于是就利用java将字符串写入文件中,利用一个for循环,想加多少...
Java的库中没有提供直接的删除文件夹及其子文件的方法,需要自己写,下面提供两种删除方式。
黄威的世界 我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术
相关文章
- java vo 什么意思_在Java中VO , PO , BO , QO, DAO ,POJO是什么意思
- fileinputstream java_Java FileInputStream close()方法
- java高级工程师面试情景题_Java高级工程师面试题III
- java语言的特点_Java语言有什么特点?
- java从入门到精通_Java 入门到精通的过程
- java单例模式——详解JAVA单例模式及8种实现方式
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- Java NIO与IO的区别
- java sort排序[通俗易懂]
- java网页安全提示_win7系统打开网页提示“应用程序已被JAVA安全阻止”的解决方法…
- java 构造函数是如何执行的「建议收藏」
- java 读取字符串文件_Java读取文件为字符串
- Java把string转json格式_java实体类转json字符串
- java多线程与高并发:LockSupport、淘宝面试题与源码阅读方法论
- rtsp 获取视频流 java_Java获取rtsp视频流,实现rtsp流预览功能,并将视频流每帧保存成图片…
- JAVA基础之单元测试
- 动态追踪之java agent
- Spring Boot 2.5.5发布:开始支持Java 17了!
- SAX之内容处理Java类详解编程语言
- [零]java8 函数式编程入门官方文档中文版 java.util.stream 中文版 流处理的相关概念详解编程语言
- Java final类详解编程语言
- Java操作Oracle数据库:实现数据库连接与访问(java连接oracle数据库)
- 策略处理Redis中Java键值对过期策略(redisjava过期)
- Java锁表与Oracle数据库协调实现数据安全(java锁表oracle)
- Java实现与Oracle数据库的无缝整合(java整合oracle)
- Java中Oracle使用实践(java中oracle题)
- 下载《Quarkus 的 Java 开发者指南》电子书