File file=new File(s);
目前累計服務(wù)客戶上千,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗。以網(wǎng)站設(shè)計水平和技術(shù)實力,樹立企業(yè)形象,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁設(shè)計、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補等服務(wù)。創(chuàng)新互聯(lián)公司始終以務(wù)實、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
//判斷一下是不是文件夾先
String[] s1=file.list();
通過獲取文件的名字來得到這個名字的字符串,然后就可以處理了啊!
不需要啊,要使用到文件流的話,那你就是讀取的文件的內(nèi)容了,與文件名的獲取更改無關(guān)的??!
你的這個代碼有什么疑問嗎?
你這個代碼就是獲取指定文件夾下的所有文件,打印文件的擴(kuò)展名,然后寶貝文件嘛
以下程序?qū)崿F(xiàn)的功能是批量修改文件后綴:
import java.io.*;
/**
* JAVA實現(xiàn)的批量更改文件后綴名的程序。
*
* @author rommnn
*/
public class ExtBatchRename {
/**
* 修改程序。br
* 內(nèi)部遞歸調(diào)用,進(jìn)行子目錄的更名
*
* @param path
* 路徑
* @param from
* 原始的后綴名,包括那個(.點)
* @param to
* 改名的后綴,也包括那個(.點)
*/
public void reName(String path, String from, String to) {
File f = new File(path);
File[] fs = f.listFiles();
for (int i = 0; i fs.length; ++i) {
File f2 = fs[i];
if (f2.isDirectory()) {
reName(f2.getPath(), from, to);
} else {
String name = f2.getName();
if (name.endsWith(from)) {
f2.renameTo(new File(f2.getParent() + "/" + name.substring(0, name.indexOf(from)) + to));
}
}
}
}
public static void main(String[] args) {
ExtBatchRename rf = new ExtBatchRename();
rf.reName("d:/", ".jsp", ".html");
}
}
你試一下,找開文件后,另存為--》然后文件名取為"abc.java"?,也就是文件命名的時候加上雙引號,這樣就真正變?yōu)閖ava文件了
我以前遇到過,是這樣的解決的,你試一下,看行不行。。
首先需要獲取文件名稱,然后通過文件名稱用substring(*,*)方法得到?jīng)]后綴名的文件名。
示例代碼:
String filename= "xxxx.tmp";
File file = new File(filename);
String getFilename = file.getFileName();
String name = getFilename .substring(0,getFilename .lastIndexOf("."));//獲取除后綴1位的名稱
//getFilename .substring(getFilename .lastIndexOf("."));//這個是獲取后綴名
“.lnk”是WINDOWS系統(tǒng)默認(rèn)的快捷方式的擴(kuò)展名,如果“文件夾選項”下設(shè)置為“隱藏已知文件類型的擴(kuò)展名”,正常情況下“.lnk”是不顯示的。你的快捷方式的擴(kuò)展名顯現(xiàn)出來,證明WINDOWS設(shè)置被中斷,快捷方式為不可識別信息。 修復(fù)的方法: (1)點擊“開始”→“運行”,鍵入“cmd”,進(jìn)入命令提示符狀態(tài),用鍵盤敲入assoc.lnk=lnkfile(中間無空格),按回車即可。 (2)點擊“開始”→“運行”,鍵入“regedit”,進(jìn)入注冊表,搜索“HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\”下的“.lnk”鍵,修改其值為“l(fā)nkfile”,保存即可。 兩種辦法本質(zhì)一樣,如果你不懂注冊表建議采用第一種方法。 希望對樓主有用
網(wǎng)頁名稱:java更改文件尾椎代碼的簡單介紹
文章路徑:http://m.kartarina.com/article40/hjgjho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站營銷、標(biāo)簽優(yōu)化、建站公司、網(wǎng)站設(shè)計公司、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)