更改文件名是我們學(xué)做的事,更改一個文件名很容易,可是如果要更改大量有相似點的文件名,且可能位于不同的目錄下,就麻煩多了;現(xiàn)分享一段代碼,遍歷指定目錄下的所有文件,并更改文件名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import java.io.File; /* * 遍歷一個指定的文件夾 */ public class ChangeName { public static void main(String[] args) { File file = new File( "F://電影" ); change(file, level); } public static void change(File file, int level) { /* 出口條件file是文件而不是目錄 */ if (file.isFile()) { /* 重命名之后,該file所對應(yīng)的文件就沒有了,故若先改名后判斷isFile必為false */ if (file.getName().contains( "_超清" )) { /* 將“_超清”去掉 */ fileName = file.getParent() + "http://" + file.getName().replaceAll( "http://_超清" , "" ); file.renameTo( new File(fileName)); } return ; } File[] subFile = file.listFiles(); for (File f : subFile) change(f, level+ 1 ); } } |
前兩天在一群里看見有人推薦一個app叫問啊,就可以發(fā)題答題那種的,感覺就跟uber滴滴打車似的,一般這種軟件一上來就砸錢給紅包啥的,哥之前刷過uber的單有經(jīng)驗!試驗了幾次應(yīng)該可以刷,把注冊紅包和之前領(lǐng)的紅包錢套現(xiàn),目前我提了五十多,目測還能刷更多。ps,但是盡量要問技術(shù)相關(guān)的問題,不然容易被封。
有技術(shù)的可以自己試,不會的可以q我:315414695
憋問哥是誰,叫哥雷鋒!
新聞熱點
疑難解答