更改文件名是我們學(xué)做的事,更改一個(gè)文件名很容易,可是如果要更改大量有相似點(diǎn)的文件名,且可能位于不同的目錄下,就麻煩多了;現(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; /* * 遍歷一個(gè)指定的文件夾 */ 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所對(duì)應(yīng)的文件就沒(méi)有了,故若先改名后判斷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 ); } } |
前兩天在一群里看見(jiàn)有人推薦一個(gè)app叫問(wèn)啊,就可以發(fā)題答題那種的,感覺(jué)就跟uber滴滴打車(chē)似的,一般這種軟件一上來(lái)就砸錢(qián)給紅包啥的,哥之前刷過(guò)uber的單有經(jīng)驗(yàn)!試驗(yàn)了幾次應(yīng)該可以刷,把注冊(cè)紅包和之前領(lǐng)的紅包錢(qián)套現(xiàn),目前我提了五十多,目測(cè)還能刷更多。ps,但是盡量要問(wèn)技術(shù)相關(guān)的問(wèn)題,不然容易被封。
有技術(shù)的可以自己試,不會(huì)的可以q我:315414695
憋問(wèn)哥是誰(shuí),叫哥雷鋒!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注