更新
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
package com.micro.fast.common.util;
|
||||
|
||||
import java.io.File;
|
||||
/**
|
||||
* 文件操作工具类
|
||||
* create by lishouyu 2017/08/27
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/08/27
|
||||
* email 18332763730@163.com
|
||||
* 添加递归修改文件夹下所有特定文件的扩展名的方法
|
||||
*/
|
||||
public class FileUtil {
|
||||
/**
|
||||
* 修改文件夹下的所有符合条件的文件的扩展名,递归文件夹下所有文件
|
||||
* @param dir 文件夹下的路径
|
||||
* @param oldExtensionName 旧的文件扩展名
|
||||
* @param newExtensionName 新的文件扩展名
|
||||
*/
|
||||
public static void ModifyFileExtensionNameInDir(File dir,String oldExtensionName,String newExtensionName){
|
||||
//判断输入的文件是否是文件夹
|
||||
boolean isdirectory = dir.isDirectory();
|
||||
if (isdirectory==true){
|
||||
//获取目录下的所有的文件以及目录
|
||||
File[] files = dir.listFiles();
|
||||
if (files.length>0){
|
||||
for (File file:files){
|
||||
if (file.isDirectory()){
|
||||
ModifyFileExtensionNameInDir(file,oldExtensionName,newExtensionName);
|
||||
}else{
|
||||
String fileName = file.getName();
|
||||
if (fileName.endsWith(oldExtensionName)){
|
||||
//去掉扩展名
|
||||
int lastIndexOfPoint = fileName.lastIndexOf('.');
|
||||
String newFilename = fileName.substring(0, lastIndexOfPoint);
|
||||
//重命名文件
|
||||
file.renameTo(new File(file.getParent()+"/"+newFilename+newExtensionName));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.micro.fast.common.util;
|
||||
|
||||
|
||||
public class My {
|
||||
private static final String world="李新";
|
||||
@Override
|
||||
public final String toString() {
|
||||
return My.world;
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
My my= new My();
|
||||
System.out.println(my.world);
|
||||
}
|
||||
}
|
||||
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.9 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.7 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.5 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.8 KiB |
Reference in New Issue
Block a user