新聞中心
如何判斷一個(gè)文件夾下是否存在某個(gè)文件?
1.File testFile = new File(testFilePath)

為奉賢等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及奉賢網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、奉賢網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
;if(!testFile .exists()){ testFile.mkdirs(); System.out.println("測(cè)試文件夾不存在");
}2.File testFile = new File(testFilePath)
;if(!testFile .exists()){ testFile.createNewFile(); System.out.println("測(cè)試文件不存在");}java中File類自帶一個(gè)檢測(cè)方法exists可以判斷文件或文件夾是否存在,一般與mkdirs方法(該方法相較于mkdir可以創(chuàng)建包括父級(jí)路徑,推薦使用該方法)或者createNewFile方法合作使用。1,如果路徑不存在,就創(chuàng)建該路徑2,如果文件不存在,就新建該文件
如何從文件夾中提取多個(gè)文件?
要批量提取多個(gè)文件夾里的內(nèi)容,可以通過以下步驟來實(shí)現(xiàn):
打開一個(gè)終端窗口:在Windows系統(tǒng)中,可以按下Win+R鍵打開運(yùn)行對(duì)話框,輸入cmd后回車;在MacOS或Linux系統(tǒng)中,可以打開終端應(yīng)用程序。
進(jìn)入包含要提取內(nèi)容的文件夾所在的目錄:使用cd命令進(jìn)入包含要提取內(nèi)容的文件夾所在的目錄。例如,如果要提取D盤下的多個(gè)文件夾中的內(nèi)容,可以在終端中輸入:cd D:\
編寫一個(gè)批處理腳本:在終端中輸入以下命令,并將其中的【文件夾1】、【文件夾2】等替換成要提取內(nèi)容的文件夾名稱,以及將【目標(biāo)文件夾】替換成存放提取出來的內(nèi)容的目標(biāo)文件夾名稱:
Windows系統(tǒng):
1、首先新建一個(gè)文件夾。
2、然后把要提取里面文件的所有文件夾都拖入到這個(gè)新建文件夾里,確保不提取到別的文件夾里的內(nèi)容。
3、接著在這個(gè)可以看到多個(gè)文件夾的位置上,右上角搜索欄輸入【*】星號(hào)(按shift+8輸入)或者【。】點(diǎn)號(hào)。(如果多個(gè)文件夾里的文件都是同一拓展名,那么也可以直接搜拓展名。)
4、然后它就會(huì)列出里面所有的文件夾和文件,用戶下拉到第一個(gè)開始不是文件夾的文件,單擊一下,接著鼠標(biāo)滾輪下拉到最后,按住shift鍵點(diǎn)擊一下最后一個(gè)文件,這樣就選擇了這些文件。
5、選好文件后用剪切或者復(fù)制的方式,將其移動(dòng)到另外一個(gè)文件夾內(nèi)。
普通JAVA文件怎么獲取web項(xiàng)目的根目錄?
以工程名為TEST為例:
(1)得到包含工程名的當(dāng)前頁面全路徑:request.getRequestURI()
結(jié)果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
結(jié)果:/TEST
(3)得到當(dāng)前頁面所在目錄下全名稱:request.getServletPath()
結(jié)果:如果頁面在jsp目錄下 /TEST/jsp/test.jsp
(4)得到頁面所在服務(wù)器的全路徑:application.getRealPath("頁面.jsp")
結(jié)果:D:/resin/webapps/TEST/test.jsp
(5)得到頁面所在服務(wù)器的絕對(duì)路徑:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
結(jié)果:D:/resin/webapps/TEST
2.在類中取得路徑:
(1)類的絕對(duì)路徑:String u=Class.class.getClass().getResource("/").getPath()
結(jié)果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路徑:System.getProperty("user.dir")
結(jié)果:D:/TEST
3.在Servlet中取得路徑:
(1)得到工程目錄:request.getSession().getServletContext().getRealPath("") 參數(shù)可具體到包名。
結(jié)果:E:/Tomcat/webapps/TEST
(2)得到IE地址欄地址:request.getRequestURL()
結(jié)果:
http://localhost:8080/TEST/test
(3)得到相對(duì)地址:request.getRequestURI()到此,以上就是小編對(duì)于java如何獲取指定目錄下的所有文件夾的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
分享題目:java如何獲取指定目錄下的所有文件
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/dpgdsod.html


咨詢
建站咨詢
