最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實現(xiàn)簡單修改文件名的方法分析

 更新時間:2017年09月02日 10:38:51   作者:judyge  
這篇文章主要介紹了Java實現(xiàn)簡單修改文件名的方法,結(jié)合具體實例分析了2種比較常用的java文件名修改方法,需要的朋友可以參考下

本文實例講述了Java實現(xiàn)簡單修改文件名的方法。分享給大家供大家參考,具體如下:

今天幫朋些個網(wǎng)站,做到商品上傳的時候需要給文件重新設(shè)置名稱,以前也做過類的功能,只是沒有保存忘了,為了避免以后再重新找,就在此記錄下,哈哈.....

例子一:

import java.io.*;
public class test1
{
 public static void main(String[] args) {
  File file=new File("D:/gai.jpg"); //指定文件名及路徑
  String name="123";
  String filename=file.getAbsolutePath();
  if(filename.indexOf(".")>=0)
  {
   filename = filename.substring(0,filename.lastIndexOf("."));
  }
  file.renameTo(new File(name+".jpg")); //改名
 }
}

例子二:

public class xfile {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO 自動生成方法存根
  File f=new File("d:/old.txt");
  String c=f.getParent();
  File mm=new File(c+File.pathSeparator+"new.txt");
  if(f.renameTo(mm))
  {
  System.out.println("修改成功!");
  }
  else
  {
  System.out.println("修改失敗");
  }
 }
}

更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java文件與目錄操作技巧匯總》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • Java中的Vector和Stack底層源碼分析

    Java中的Vector和Stack底層源碼分析

    這篇文章主要介紹了Java中的Vector和Stack底層源碼分析,Stack繼承了Vector,Vector底層還是一個List,也就是基于數(shù)組來實現(xiàn)的,所以ArrayList有的優(yōu)點,比如獲取元素的速度快,隨機讀,它都有,需要的朋友可以參考下
    2023-12-12
  • Spring P標簽的使用詳解

    Spring P標簽的使用詳解

    這篇文章主要介紹了Spring P標簽的使用詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 一文帶你解讀Java序列化和反序列化機制

    一文帶你解讀Java序列化和反序列化機制

    序列化是將對象轉(zhuǎn)換成二進制字節(jié)流的過程;反序列化是從二進制字節(jié)流中恢復對象的過程。本文將大家詳細講講二者的原理與實現(xiàn),希望對大家有所幫助
    2023-01-01
  • Spring設(shè)計模式中代理模式詳細講解

    Spring設(shè)計模式中代理模式詳細講解

    如何實現(xiàn)在不修改源碼的基礎(chǔ)上實現(xiàn)代碼功能的增強呢?spring為我們提供了代理模式。所謂的代理模式通俗來說就是一個中介,它給某一個對象提供一個代理對象,并由代理對象控制原對象的引用,從而實現(xiàn)在不修改源碼的基礎(chǔ)上實現(xiàn)代碼功能的增強
    2023-01-01
  • 使用Java獲取linux和window序列號

    使用Java獲取linux和window序列號

    這篇文章主要為大家詳細介紹了如何使用Java獲取Windows和Linux系統(tǒng)上的CPU序列號、磁盤、mac地址等信息,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • 基于Java中的數(shù)值和集合詳解

    基于Java中的數(shù)值和集合詳解

    下面小編就為大家?guī)硪黄贘ava中的數(shù)值和集合詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Java中的線程私有變量ThreadLocal詳解

    Java中的線程私有變量ThreadLocal詳解

    這篇文章主要介紹了Java中的線程私有變量ThreadLocal詳解,ThreadLoalMap是ThreadLocal中的一個靜態(tài)內(nèi)部類,類似HashMap的數(shù)據(jù)結(jié)構(gòu),但并沒有實現(xiàn)Map接口,需要的朋友可以參考下
    2023-08-08
  • mybatis多個接口參數(shù)的注解使用方式(@Param)

    mybatis多個接口參數(shù)的注解使用方式(@Param)

    這篇文章主要介紹了mybatis多個接口參數(shù)的注解使用方式(@Param),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Java AQS中ReentrantReadWriteLock讀寫鎖的使用

    Java AQS中ReentrantReadWriteLock讀寫鎖的使用

    ReentrantReadWriteLock稱為讀寫鎖,它提供一個讀鎖,支持多個線程共享同一把鎖。這篇文章主要講解一下ReentrantReadWriteLock的使用和應(yīng)用場景,感興趣的可以了解一下
    2023-02-02
  • Java中SynchronousQueue的底層實現(xiàn)原理剖析

    Java中SynchronousQueue的底層實現(xiàn)原理剖析

    BlockingQueue的實現(xiàn)類中,有一種阻塞隊列比較特殊,就是SynchronousQueue(同步移交隊列),隊列長度為0。本文就來剖析一下SynchronousQueue的底層實現(xiàn)原理,感興趣的可以了解一下
    2022-11-11

最新評論

永兴县| 嵊州市| 紫阳县| 峨山| 营山县| 青海省| 抚松县| 临潭县| 砚山县| 方城县| 天柱县| 瑞安市| 洪雅县| 邳州市| 毕节市| 苏州市| 文成县| 奉新县| 隆回县| 安龙县| 新干县| 博爱县| 社旗县| 杭州市| 鞍山市| 马关县| 瑞金市| 山东| 丹寨县| 阳朔县| 沅陵县| 平泉县| 成都市| 崇明县| 四子王旗| 邵东县| 浙江省| 乡城县| 宁明县| 台南县| 灵丘县|