Java實現(xiàn)簡單修改文件名的方法分析
本文實例講述了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)文章
mybatis多個接口參數(shù)的注解使用方式(@Param)
這篇文章主要介紹了mybatis多個接口參數(shù)的注解使用方式(@Param),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10
Java AQS中ReentrantReadWriteLock讀寫鎖的使用
ReentrantReadWriteLock稱為讀寫鎖,它提供一個讀鎖,支持多個線程共享同一把鎖。這篇文章主要講解一下ReentrantReadWriteLock的使用和應(yīng)用場景,感興趣的可以了解一下2023-02-02
Java中SynchronousQueue的底層實現(xiàn)原理剖析
BlockingQueue的實現(xiàn)類中,有一種阻塞隊列比較特殊,就是SynchronousQueue(同步移交隊列),隊列長度為0。本文就來剖析一下SynchronousQueue的底層實現(xiàn)原理,感興趣的可以了解一下2022-11-11

