欧美成人一区二区三区在线观看_国产在线精品二区_国产午夜精品一区理论片飘花_97影院理论片手机在线观看_无码高潮少妇毛多水多水免费

技術中心

這里象征著我們的態(tài)度和能力

用java線程實現(xiàn)批量修改文件名
作者:中國IT實驗室    來源:中國IT實驗室    發(fā)布時間:2012-09-15      瀏覽次數(shù):14228
分享到:
歡迎進入Java社區(qū)論壇,與200萬技術人員互動交流 >>進入
    /**
   
    * this program TODO
   
    * @version 1.0 2012-9-1
   
    * @ausor widjan wu
   
    */
   
    package file;
   
    import java.io.File;
   
    import java.util.ArrayList;
   
    import java.util.Scanner;
   
    import java.util.concurrent.*;
   
    public class ChangeFileName
   
    {
   
    public static void main(String[] args)
   
    {
   
    Scanner in = new Scanner(System.in);
   
    System.out.print(“Enter base directory :”);
   
    String directory = in.nextLine();
   
    System.out.print(“Enter key words:”);
   
    String keywords = in.nextLine();
   
    ExecutorService pool = Executors.newCachedThreadPool();
   
    ChangeName change = new ChangeName(new File(directory), keywords, pool);
   
    Future result = pool.submit(change);
   
    try {
   
    System.out.println(result.get() + “files were changed”);
   
    } catch (ExecutionException e) {
   
    e.printStackTrace();
   
    } catch (InterruptedException e) {
   
    }
   
    pool.shutdown();
   
    int largestPoolSize = ((ThreadPoolExecutor) pool)。getLargestPoolSize();
   
    System.out.println(“l(fā)argest pool size :” + largestPoolSize);
   
    }
   
    }
   
    class ChangeName implements Callable
   
    {
   
    public ChangeName(File directory, String keywords, ExecutorService pool) {
   
    this.directory = directory;
   
    this.pool = pool;
   
    this.keywords = keywords;
   
    }
   
    public Integer call()
   
    {
   
    count = 0;
   
    try
   
    {
   
    File[] files = directory.listFiles();
   
    ArrayList   
    for (File file : files) {
   
    if (file.isDirectory()) {
   
    ChangeName change = new ChangeName(file, keywords, pool);
   
    Future result = pool.submit(change);
   
    } else {
   
    count++;
   
    String path = file.getPath();
   
    int index1 = path.lastIndexOf(“”);
   
    path = path.substring(0, index1+1);
   
    System.out.println(path);
   
    String oldName = file.getName();
   
    String fileType = oldName.substring(oldName.lastIndexOf(“.”));
   
    String newFName = path + keywords + count + fileType;
   
    file.renameTo(new File(newFName));
   
    }
   
    }
   
    for(Future result:results)
   
    {
   
    try
   
    {
   
    count +=result.get();
   
    }catch(ExecutionException e)
   
    {
   
    e.printStackTrace();
   
    }
   
    }
   
    }catch(InterruptedException e)
   
    {
   
    }
   
    return count;
   
    }
   
    private File directory;
   
    private String keywords;
   
    private ExecutorService pool;
   
    private int count;
   
    }
4000-880-989
(24小時熱線)
聯(lián)系客服
微信公眾號

官方公眾號

小程序

?2008-2022 CORPORATION ALL Rights Reserved. 昆明奧遠科技有限公司版權所有 滇ICP備09003328號-1 滇公網(wǎng)安備 53011102000818號 增值電信業(yè)務經(jīng)營許可證號:滇B2-20110045
昆明那家網(wǎng)絡公司好,新媒體運營,網(wǎng)站優(yōu)化,網(wǎng)絡推廣,網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,網(wǎng)站推廣,云南網(wǎng)站公司,昆明新媒體公司,云南網(wǎng)紅主播,昆明SEO公司,昆明網(wǎng)站建設,昆明網(wǎng)絡推廣,昆明網(wǎng)站優(yōu)化,昆明網(wǎng)站推廣,紅河網(wǎng)站建設,大理網(wǎng)絡公司,曲靖網(wǎng)絡公司,麗江網(wǎng)站設計,昭通網(wǎng)絡公司,保山大數(shù)據(jù)服務,智慧高速建設,智慧校園服務,云南IDC服務商,網(wǎng)絡安全測評,等保測評,網(wǎng)站關鍵詞排名優(yōu)化服務,服務客戶盡超2000余家,一切盡在奧遠科技,服務電話:13888956730
少妇特殊按摩高潮惨叫无码| 精品无码人妻一区二区三区品| 国产肥白大熟妇bbbb| 精品国产av色一区二区深夜久久| 国产真实夫妇视频| 人人妻人人爽人人澡欧美一区| 18禁黄网站禁片免费观看| 国产精品久久久久国产a级| 香港三级日本三级妇三级| 欧美成人猛片aaaaaaa| 日日碰狠狠躁久久躁婷婷| 免费无遮挡无码永久视频| 亚洲午夜久久久精品影院| 精品免费国产一区二区三区四区介绍| 久久精品第九区免费观看| 久久亚洲私人国产精品| 久久综合狠狠综合久久| 99久久国产综合精品成人影院| 免费的黄网站在线观看| 一本一道av无码中文字幕| 天海翼一区二区三区高清在线| 99久久99久久久精品齐齐| 国产精品 高清 尿 小便 嘘嘘| 四虎永久在线精品免费一区二区| 国产亚洲精品一区二区三区| 亚洲日韩av无码一区二区三区人| 日本乱偷互换人妻中文字幕| 四虎国产精品免费久久| 欧美疯狂性受xxxxx喷水| 激情按摩系列片aaaa| 吸咬奶头狂揉60分钟视频| 亚洲人成网网址在线看| 7777精品伊人久久久大香线蕉| 十八禁在线观看视频播放免费| 五月丁香六月激情综合在线视频| www夜片内射视频日韩精品成人| 麻豆精品偷拍人妻在线网址| 久久久久久av无码免费看大片| 97色偷偷色噜噜狠狠爱网站| 国产又粗又大又黄| 亚洲妇女无套内射精|