java文件操作案例
来源:互联网 发布:软件新品发布会 ppt 编辑:程序博客网 时间:2024/05/17 04:18
import java.io.File;public class Test{/** * @param args */public static void main(String[] args){FileList();}public static void FileNewList(){ File secfile = new File("g:/Filenew/"); File[] secfiles = secfile.listFiles(); for (int j= 0; j < secfiles.length; j++){ //System.out.println(secfiles[j].GET); String filename=secfiles[j].getName(); filename =filename.substring(filename.lastIndexOf(".")); //filename =bh+"_"+(j+1) +filename; //System.out.println(filename); secfiles[j].renameTo(new File("g:/Filenew/",filename));} }public static void FileList(){File d = new File("g:/File/");// 建立当前目录中文件的File对象File[] fl = d.listFiles();// 取得目录中所有文件的File对象数组for (int i = 0; i < fl.length; i++){// 目录下的文件:File e = fl[i];// 目录下的目录:if (e.isDirectory()){//System.out.println(e.getName());//continue;//System.out.println();// 获取目录名 String dirname = e.getName();int index = dirname.lastIndexOf('_');String bh ="NOT";if (index > -1){ bh = dirname.substring(0, index);//System.out.println(bh);}String path=e.getAbsolutePath();File secfile = new File(path); File[] secfiles = secfile.listFiles();if(secfiles.length<=1){//System.out.println(dirname);}for (int j= 0; j < secfiles.length; j++){ //System.out.println(secfiles[j].GET); String filename=secfiles[j].getName(); filename =filename.substring(filename.lastIndexOf(".")); filename =bh+"_"+(j+1) +filename; //System.out.println(filename);secfiles[j].renameTo(new File("g:/File/",filename));} }}}}
0 0
- java文件操作案例
- 文件操作案例
- JAVA操作HDFS案例
- java-文件上传案例
- C++文件操作典型案例
- 使用Java操作LDAP案例
- Java操作Redis小案例
- 用Java操作LDAP案例
- 文件操作案例-大文件加解密
- 单个文件上传的案例操作
- 文件操作函数的案例分析
- Java API操作hbase数据案例
- JAVA操作HDFS案例的简单实现
- 【Java案例】-Jedis操作redis教程
- JAVA 用 UDP 发送文件 经典案例
- java 服务器自动生成plist文件案例
- 一个简单的java文件反编译案例
- Java多线程生成文件性能分析案例
- SVN 配置版本库
- 视频格式转化(将MP4格式转换成ogg格式)
- 关于自定义函数与静态库中函数重名不报错问题的解决
- Qwt6.1.2在windows和ubuntu上的安装配置
- Leetcode 6. ZigZag Conversion
- java文件操作案例
- YTU 1012: A MST Problem
- NYOJ:题目56 阶乘因式分解(一)
- (入门)uva 227 Puzzle
- Father Christmas flymouse--POJ3160Tarjan
- Python--逻辑/循环/异常/编码
- How to Set and Unset Local, User and System Wide Environment Variables in Linux
- 告诉你Hadoop是什么【图解】
- Leetcode 20. Valid Parentheses