Java的后缀分类_JAVA根据文件后缀名分类文件,并且将文件复制到不同的文件夹,求这段代码的注释...
代码如下:importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjavax.swing....
代码如下:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.JFileChooser;
public class FileDemo {
public static void main(String[] args) {
File sourcePath = getSourcePath();
File outputPath = getOutputPath();
handlePath(sourcePath, outputPath);
}
private static void handlePath(File sourcePath, File outputPath) {
if (sourcePath == null || outputPath == null)
return;
for (File file : sourcePath.listFiles()) {
if (file.isDirectory()) {
handlePath(file, outputPath);
} else {
String fileName = file.getName();
if (fileName.contains(".")) {
String suffix = fileName.substring(fileName.lastIndexOf('.') + 1);
copy(file, new File(outputPath, suffix));
} else {
copy(file, new File(outputPath, "nosuffix"));
}
}
}
}
字数有限只能上截图了
展开
Java的后缀分类_JAVA根据文件后缀名分类文件,并且将文件复制到不同的文件夹,求这段代码的注释...相关推荐
- java io流区别_Java中IO流的分类和BIO,NIO,AIO的区别
到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...
- java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...
参考上面的: 引用jar包 ganymed-ssh2-build210.jar jar 包放在 $ORACLE_HOME/sqlj/lib 执行loadjava命令 加载jar包 路径下 执行 ...
- java反射 动态调用_java反射拼接方法名动态执行方法
近期由于负责项目的一个模块,该模块下有很多分类,每个分类都有一个编码code,这个值是作为一个参数携带过来的.但是每个code确实对应一个方法的. code的值有很多个,自己又不想做ifelse或者s ...
- java获得网页的编码方式_求一段代码,可以获得编码格式是gb2312的网页的页面源码,java实现!...
我自己写了一段,但是得到的是乱码!privateStringgetPictureData(Stringpath)throwsException{URLurl=newURL(path);HttpURLC ...
- 计算机如何更改后缀文件名,如何批量修改文件后缀名(任何文件的扩展名)?
无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了. ...
- 如何批量修改文件后缀名?(批量修改文件的扩展名)
无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了. ...
- 文件后缀名(项目与编译环境经验记录1)
1.C语言编译成功后生成后缀名为.o文件 (1)是编译成功后的文件,以hello.c为例: 先将源文件编译成目标zhi文件: gcc - c hello.c 这样就生成hello.o文件,再将目标文件 ...
- java 抽象类继承抽象类_Java之继承、抽象类、接口篇
一.继承(extends) 什么是继承? 继承是对现实生活中的"分类"概念的一种模拟. 狮子拥有动物的一切基本特性,但同时又拥有自己的独特的特性,这就是"继承" ...
- Response.setContentType类型按文件扩展名首字母分类大全
文件扩展名首字母 自定义扩展名 a b c d e f g h i j k l m n o p q r s t u v w x y z 数字开头扩展名 自定义扩展名 文件扩展名 Content-Typ ...
最新文章
- [国嵌攻略][080][无名管道通讯]
- 网络推广人员需要掌握的九大查询工具
- C# 11 中的参数 null 检查
- (学习)linux驱动学习知识积累(一)
- c语言中字母大写转小写,C语言中字母大小写转换的简单操作
- 苹果 Apple Beta 版软件计划 相关软件地址
- 不靠广告联盟也能月赚万元
- Canvas实现微信大转盘抽奖代码
- Ubuntu 12.04 软件管理
- 青龙面板——每日自动拿京豆
- Android-S ANR
- 简要分析一年期人民币零存整取
- 某计算机无法访问域名,在某台主机上无法访问域名为www.bbb.cn的网站,而局域网中的其他主机可..._考试资料网...
- Linux常用命令工具
- Java工程师的职业规划,java迭代器实现原理
- java计算机毕业设计文物管理系统源码+数据库+系统+lw文档+mybatis+运行部署
- 掌财社:全面注册制的影响有哪些?
- 终于成功编译和运行了glc_player和glc_lib
- 马尔可夫蒙特卡洛(MCMC)附python代码
- MySQL数据库入门到精通
热门文章
- 接口返回时间较长,如何提高响应速度?
- 数据结构:二叉查找树 BST 平均查找长度 ASL 的计算
- Java集合Collection与List的关系、常见用法
- NumPy之:结构化数组详解
- JDK 15 JAVA 15的新特性展望
- 利用计算机或图形计算器在,图形计算器在函数教学中的应用
- Cannot resolve de.codecentric:spring-boot-admin-starter-server:2.4.0-SNAPSHOT
- 汉密尔顿回路 (25 分)【思路讲解】
- Web前端开发笔记——第二章 HTML语言 第四节 超链接标签
- mysql表操作_MySQL表操作语句用法百科