publicstaticvoidmain(String[]args)throwsClassNotFoundException{Stringfile_path="D://";Filefile=newFile(file_path);if(!file.exists()){System.out.println("路徑不存在");}else{File[]files=file.listFiles();inti=files.length;System.out.println("包含文件個(gè)數(shù)="+i);for(Filef:files){System.out.println(f.getName());}}}注:這個(gè)是帶系統(tǒng)隱藏文件的。所以可能個(gè)數(shù)會(huì)大于你看到的
創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有十年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),上千家客戶的共同信賴。提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、買鏈接、建網(wǎng)站、網(wǎng)站搭建、響應(yīng)式網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)
是不是你原來(lái)的圖片沒(méi)有刪除?把原來(lái)的圖片移走試試
labeImage.setBounds(240, 40, 9999, 9999);
labeImage.setIcon(new ImageIcon("D:\\pic\\gf"));
labeImage.setBounds(240, 40,1024,768);
contentPane.add(labeImage);
首先你要明白一點(diǎn),你更新后的文件不是你src下的,而是你生成的項(xiàng)目class 下的。 因此,如果你在程序中更新成功了,應(yīng)該打開(kāi)項(xiàng)目文件夾中找到class文件夾中的那個(gè)properties。當(dāng)然了,如果我上面說(shuō)的意思你是明白的話,可以參考一下其他網(wǎng)友做法。
import?java.io.File;?
import?java.io.FileInputStream;?
import?java.io.FileOutputStream;?
import?java.io.InputStream;?
import?java.util.Properties;?
public?class?Test2?{?
public?static?void?main(String[]?args)??{?
try{?
Properties?prop?=?new?Properties();//?屬性集合對(duì)象?
java.net.URL??url?=?Test2.class.getResource("allen.properties");??
File?file?=?new?File(url.toURI());??
InputStream???fis?=?new?FileInputStream(file);??
prop.load(fis);//?將屬性文件流裝載到Properties對(duì)象中?
fis.close();//?關(guān)閉流?
//?獲取屬性值,txnLogId已在文件中定義?
String?txnLogId=prop.getProperty("txnLogId");?
System.out.println("讀取txnLogId屬性的值:"+txnLogId);?
txnLogId=String.valueOf(Integer.parseInt(txnLogId)+1);?
prop.setProperty("txnLogId",?txnLogId);//?修改sitename的屬性值??
prop.setProperty("age",?"25");//添加值?
//?文件輸出流?
FileOutputStream?fos?=?new?FileOutputStream(file);?
//?將Properties集合保存到流中?
prop.store(fos,?"update?txnLogId?value");?
fos.close();//?關(guān)閉流?
}catch(Exception?e){?
e.printStackTrace();?
}?
}?
}
圖片不會(huì)自動(dòng)顯示是不是瀏覽器緩存問(wèn)題~?就是譬如兩次請(qǐng)求都是同一個(gè)地址,但是如果你存儲(chǔ)的圖片已經(jīng)更改,但是名字沒(méi)變,這樣瀏覽器貌似是不會(huì)重新發(fā)出請(qǐng)求。你可以在請(qǐng)求時(shí)候附加一個(gè)隨機(jī)數(shù),
或者你可以再詳細(xì)描述下,你說(shuō)的文件夾是在哪里的文件夾,網(wǎng)絡(luò)上的?~還是本地?你說(shuō)顯示圖片是在哪里顯示?頁(yè)面上?還是本地文件夾里面?
實(shí)現(xiàn)兩臺(tái)電腦同步文件夾的方法:
1、在登錄完成之后,客戶端會(huì)自動(dòng)彈出配置向?qū)А?/p>
2、選擇目標(biāo)文件夾之后,客戶端會(huì)自動(dòng)在該文件夾下面生成名為“”的同步文件夾。
即可實(shí)現(xiàn)成功。
Java代碼復(fù)制文件夾時(shí),則需要利用Flie類在目標(biāo)文件夾中創(chuàng)建相應(yīng)的目錄,并且使用遞歸方法,代碼如下:
import?java.io.*;??
/**?
*?復(fù)制文件夾或文件夾?
*/??
public?class?CopyDirectory?{??
//?源文件夾???
static?String?url1?=?"F:/photos";??
//?目標(biāo)文件夾???
static?String?url2?=?"D:/tempPhotos";??
public?static?void?main(String?args[])?throws?IOException?{??
//?創(chuàng)建目標(biāo)文件夾???
(new?File(url2)).mkdirs();??
//?獲取源文件夾當(dāng)前下的文件或目錄???
File[]?file?=?(new?File(url1)).listFiles();??
for?(int?i?=?0;?i??file.length;?i++)?{??
if?(file[i].isFile())?{??
//?復(fù)制文件???
copyFile(file[i],new?File(url2+file[i].getName()));??
}??
if?(file[i].isDirectory())?{??
//?復(fù)制目錄???
String?sourceDir=url1+File.separator+file[i].getName();??
String?targetDir=url2+File.separator+file[i].getName();??
copyDirectiory(sourceDir,?targetDir);??
}??
}??
}??
//?復(fù)制文件???
public?static?void?copyFile(File?sourceFile,File?targetFile)???
throws?IOException{??
//?新建文件輸入流并對(duì)它進(jìn)行緩沖???
FileInputStream?input?=?new?FileInputStream(sourceFile);??
BufferedInputStream?inBuff=new?BufferedInputStream(input);??
//?新建文件輸出流并對(duì)它進(jìn)行緩沖???
FileOutputStream?output?=?new?FileOutputStream(targetFile);??
BufferedOutputStream?outBuff=new?BufferedOutputStream(output);??
//?緩沖數(shù)組???
byte[]?b?=?new?byte[1024?*?5];??
int?len;??
while?((len?=inBuff.read(b))?!=?-1)?{??
outBuff.write(b,?0,?len);??
}??
//?刷新此緩沖的輸出流???
outBuff.flush();??
//關(guān)閉流???
inBuff.close();??
outBuff.close();??
output.close();??
input.close();??
}??
//?復(fù)制文件夾???
public?static?void?copyDirectiory(String?sourceDir,?String?targetDir)??
throws?IOException?{??
//?新建目標(biāo)目錄???
(new?File(targetDir)).mkdirs();??
//?獲取源文件夾當(dāng)前下的文件或目錄???
File[]?file?=?(new?File(sourceDir)).listFiles();??
for?(int?i?=?0;?i??file.length;?i++)?{??
if?(file[i].isFile())?{??
//?源文件???
File?sourceFile=file[i];??
//?目標(biāo)文件???
File?targetFile=new?File(new?File(targetDir).getAbsolutePath()+File.separator+file[i].getName());??
copyFile(sourceFile,targetFile);??
}??
if?(file[i].isDirectory())?{??
//?準(zhǔn)備復(fù)制的源文件夾???
String?dir1=sourceDir?+?"/"?+?file[i].getName();??
//?準(zhǔn)備復(fù)制的目標(biāo)文件夾???
String?dir2=targetDir?+?"/"+?file[i].getName();??
copyDirectiory(dir1,?dir2);??
}??
}??
}??
}
當(dāng)前名稱:java代碼刷新文件夾 java頁(yè)面刷新
URL鏈接:http://chinadenli.net/article32/dodeipc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、營(yíng)銷型網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)