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 ...
最新文章
- Html5的页面基本结构标签,HTML5:简介和文档基本结构
- 如何在Hybris commerce里创建一个media对象
- javaweb学习中的路径问题
- 全校师生放6天春假;清华大学设立天文系;郭守敬望远镜光谱数突破千万;《自然》发表最新发现;百度败诉需道歉;这就是今天的大新闻...
- javascript php 性能,浅谈页面装载js及性能分析方法_javascript技巧
- C++远航之封装篇——数据的封装
- 关于深度学习框架Hamaa与Python API文档生成工具Sophon
- OSSchedLock()--上锁函数
- android如何不卡顿,公认不卡的安卓手机 轻松做到3年不卡顿_TOM科技
- mac azure git_在Azure Data Studio中使用Git组件
- windows多用户远程登录工具 RDPWrap配置
- 如何快速入门PLC编程?
- cad2019菜单栏怎么调出来_AutoCAD2019工具栏如何调出?工具栏调出方法图文推荐
- 【图文详解】Python(3.9.6)安装教程 + pip安装教程
- 重标极差分析 Hurst指数计算
- 吴军,阅读与写作,11,写景:如何寓情于景?
- QQ群聊天记录统计分析 V0.2
- PHP实现 记录网站访问量
- 【Powerdesigner】DFD分层数据流图的画法
- android安卓实现圆形头像效果(使用第三方开源库)
热门文章
- flatmap和map的区别!
- leetcode 520. 检测大写字母(Java版)
- 牛客网_PAT乙级_1013组个最小数 (20)
- C++ 覆盖方法、重载方法的理解
- 自定义spring boot的自动配置
- diamond淘宝框架使用
- Leet Code OJ 26. Remove Duplicates from Sorted Array [Difficulty: Easy]
- Redis持久化-数据丢失及解决
- Spring Security学习(二)
- jQuery的事件1——on,one