成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法

jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法

熱門標(biāo)簽:四川保險(xiǎn)智能外呼系統(tǒng)商家 商洛電銷 高德地圖標(biāo)注樣式 北票市地圖標(biāo)注 杭州ai語音電銷機(jī)器人功能 電銷機(jī)器人好賣么 杭州語音電銷機(jī)器人軟件 地圖標(biāo)注線上教程 電銷機(jī)器人是有一些什么技術(shù)

本文實(shí)例講述了jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法。分享給大家供大家參考,具體如下:

(一)獲取當(dāng)前目錄下的文件和目錄

知識(shí)點(diǎn)

1 file對(duì)象的應(yīng)用
2 listFiles()方法
3 isDirectory()方法,isFile()方法 判斷是否為目錄或是文件
4轉(zhuǎn)換字符串方法toString

(1)創(chuàng)建一個(gè)file對(duì)象dir,
然后用listFiles()方法返回當(dāng)前目錄下所有文件

String path=request.getRealPath("/");
File dir=new File(path);
File file[]=dir.listFiles();

(2)循環(huán)判斷所返回的是否為目錄,并顯示出來:

%
for(int i=0;ifile.length;i++)
{
  if(file[i].isDirectory())//
  out.print("br>"+file[i].toString());
}
%>

(3)循環(huán)判斷所返回的是否為目錄,并顯示出來:

%
for(int i=0;ifile.length;i++)
{
  if(file[i].isFile())
  out.print("br>"+file[i].toString());
}
%>

程序:

%@ page contentType="text/html;charset=GB2312"%>
%@ page import="java.io.*"%>
html>
title>/title>
body>
%
String path=request.getRealPath("/");
File dir=new File(path);
File file[]=dir.listFiles();//用file對(duì)象的listFiles()方法返回指定目錄下的文件
%>
當(dāng)前%=path%>br>
目錄有:
%
for(int i=0;ifile.length;i++)
{
  if(file[i].isDirectory())
  out.print("br>"+file[i].toString());
}
%>
p>文件有:
%
for(int i=0;ifile.length;i++)
{
  if(file[i].isFile())
  out.print("br>"+file[i].toString());
}
  %>
/body>
/html>

(二)獲取windows盤符

%@ page contentType="text/html;charset=GB2312"%>
%@ page import="java.io.*"%>
html>
body>
%
File[] roots=File.listRoots();
for(int i=0;iroots.length;i++)
{
out.print("br>"+roots[i].getPath());
}
%>
/body>
/html>

(三)將兩個(gè)程序合并

%@ page contentType="text/html;charset=GB2312"%>
%@ page import="java.io.*,java.util.*,java.net.*" %>
%!
private final static int languageNo=0; //語言版本,0 : 中文; 1:英文
String[] strDrivers   = {"驅(qū)動(dòng)器","Drivers"};
String[] strCurrentFolder= {"當(dāng)前目錄","Current Folder"};
%>
html>
body>
%
String path=request.getRealPath("/");
File dir=new File(path);
File file[]=dir.listFiles();//用file對(duì)象的listFiles()方法返回指定目錄下的文件
StringBuffer sb=new StringBuffer(strDrivers[languageNo] + " : ");
File roots[]=File.listRoots();
for(int i=0;iroots.length;i++)
{
  sb.append(" a href=/"javascript:doForm('','"+roots[i]+"http://','','','1','');/">");
  sb.append(roots[i]+"/a>nbsp;");
}
//out.println(sb);
%>
%
//out.print("table border='1' width='100%' bgcolor='#FFFFFF' cellspacing=0 cellpadding=5 bordercolorlight=#000000 bordercolordark=#FFFFFF>tr>td>"+strCurrentFolder[languageNo]+":br>b>"+path+"/td>td>"+sb+"/td>/tr>/table>");
%>
table border='1' width='100%' bgcolor='#FFFFFF' cellspacing=0 cellpadding=5 bordercolorlight=#000000 bordercolordark=#FFFFFF>
tr>
td width='40%'>%=strCurrentFolder[languageNo]%>:br>%=path %>/td>td width='60%'>%=strDrivers[languageNo] %>:%=sb%>/td>/tr>
/table>
table border='1' width='100%' bgcolor='#FFFFFF' cellspacing=0 cellpadding=5 bordercolorlight=#000000 bordercolordark=#FFFFFF>
tr>
td width='40%'>目錄有:
%
for(int i=0;ifile.length;i++)
{
  if(file[i].isDirectory())
  out.print("br>"+file[i].toString());
}
%>
/td>
td width='60%'>文件有:
%
for(int i=0;ifile.length;i++)
{
  if(file[i].isFile())
  out.print("br>"+file[i].toString());
}
  %>
/td>
/tr>
/table>
/body>
/html>

我們進(jìn)一步的優(yōu)化,實(shí)現(xiàn)

%@ page contentType="text/html; charset=GBK" %>
%@page import="java.io.*,java.util.*,java.net.*" %>
head>
style type="text/css">
td,select,input,body{font-size:9pt;}
A { text-decoration: none }
#tablist{
padding: 5px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font:9pt;
}
#tablist li{
list-style: none;
display: inline;
margin: 0;
}
#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid ;
background: #FFFFFF;
}
#tablist li a:link, #tablist li a:visited{
color: navy;
}
#tablist li a.current{
background: #FFFFFF;
}
#tabcontentcontainer{
width: 100%;
padding: 5px;
border: 1px solid black;
}
.tabcontent{
display:none;
}
/style>
/head>
%!
private final static int languageNo=1; //語言版本,0 : 中文; 1:英文
String[] strCurrentFolder= {"當(dāng)前目錄","Current Folder"};
String[] strDrivers   = {"驅(qū)動(dòng)器","Drivers"};
String[] strFileName   = {"文件名稱","File Name"};
String[] strFileSize   = {"文件大小","File Size"};
String[] strLastModified = {"最后修改","Last Modified"};
String[] strFileOperation= {"文件操作","Operations"};
String[] strFileEdit   = {"修改","Edit"};
String[] strFileDown   = {"下載","Download"};
String[] strFileCopy   = {"復(fù)制","Move"};
String[] strFileDel   = {"刪除","Delete"};
String getDrivers() 
{ 
StringBuffer sb=new StringBuffer(": "); 
File roots[]=File.listRoots(); 
for(int i=0;iroots.length;i++) 
{ 
sb.append("a href='?path="+roots[i]+"'>"); 
sb.append(roots[i]+"/a> nbsp;nbsp;"); 
} 
return sb.toString(); 
}
String formatPath(String p)
{
StringBuffer sb=new StringBuffer();
for (int i = 0; i  p.length(); i++) 
{
  if(p.charAt(i)=='//')
  {
  sb.append("http:////");
  }
  else
  {
  sb.append(p.charAt(i));
  }
}
return sb.toString();
}
public static String toChinese(String str)
{
  try{
  if(str==null)
  {
   return "";
  }else
  {
   str=new String(str.getBytes("ISO8859_1"),"GBK");
   return str;
  }
  }catch(Exception e)
  {
  return "";
  }
}
%>
%
request.setCharacterEncoding("gb2312");
String strDir =toChinese( request.getParameter("path")); 
if(strDir==null||strDir.length()1)
{
strDir = request.getRealPath("/");
}
StringBuffer sb=new StringBuffer(""); 
StringBuffer sbFile=new StringBuffer(""); 
try 
{
File objFile = new File(strDir); 
File list[] = objFile.listFiles(); 
if(objFile.getAbsolutePath().length()>3) 
{ 
sb.append("tr>td >nbsp;/td>td>a href='?path="+formatPath(objFile.getParentFile
().getAbsolutePath())+"'>"); 
sb.append("To ParentFile/a>br>- - - - /td>/tr>/r/n"); 
} 
for(int i=0;ilist.length;i++) 
{ 
if(list[i].isDirectory()) 
{ 
sb.append("tr>td>nbsp;/td>td>"); 
sb.append("a href='?path="+formatPath(list[i].getAbsolutePath())+"'>"+list[i].getName()+"/a>"); 
sb.append("/td>/tr>");
} 
else 
{ 
String strLen=""; 
String strDT=""; 
long lFile=0; 
lFile=list[i].length();
if(lFile>1000000) 
{ 
lFile=lFile/1000000; 
strLen="" + lFile + " M"; 
} 
else if(lFile>1000) 
{ 
lFile=lFile/1000; 
strLen="" + lFile + " K"; 
} 
else 
{ 
strLen="" + lFile + " Byte"; 
} 
Date dt=new Date(list[i].lastModified()); 
strDT=dt.toLocaleString(); 
sbFile.append("tr>td>"); 
sbFile.append(""+list[i].getName()); 
sbFile.append("/td>td>"); 
sbFile.append(""+strLen); 
sbFile.append("/td>td>"); 
sbFile.append(""+strDT); 
sbFile.append("/td>td>");
sbFile.append(" a href=>");
sbFile.append(strFileEdit[languageNo]+"/a> ");
sbFile.append(" a href=>");
sbFile.append(strFileDown[languageNo]+"/a> ");
sbFile.append(" a href=>");
sbFile.append(strFileCopy[languageNo]+"/a> ");
sbFile.append(" a href=>");
sbFile.append(strFileDel[languageNo]+"/a> ");
sbFile.append("/td>/tr>/r/n"); 
} 
} 
} 
catch(Exception e) 
{ 
out.println("font color=red>error: "+e.toString()+"/font>"); 
} 
%>
table border='1' width='100%' bgcolor='#FFFFFF' cellspacing=0 cellpadding=5 bordercolorlight=#000000 bordercolordark=#FFFFFF>
tr>
td width='20%'>%=strCurrentFolder[languageNo]%>:br>%=strDir %>/td>td width='70%'>%=strDrivers[languageNo] %>%=getDrivers()%>
/td>
/tr>
/table>
table border='1' width='100%' bgcolor='#FFFFFF' cellspacing=0 cellpadding=5 bordercolorlight=#000000 bordercolordark=#FFFFFF>
tr>
td width='20%'valign="top">
table >
tr>td>%=sb%>/td>
/tr>
/table>
/td>
td width='70%'align="center" valign="top">
table width="100%"border="1" cellspacing="1" cellpadding="4" bordercolorlight="#000000" bordercolordark="#FFFFFF">
tr>
td width="26%" align="center">%=strFileName[languageNo] %>/td>
td width="19%" align="center">%=strFileSize[languageNo] %>/td>
td width="29%" align="center">%=strLastModified[languageNo] %>/td>
td width="26%" align="center">%=strFileOperation[languageNo] %>/td>/tr>
tr>td width="25%" align="center">%=sbFile %>/td>/tr>
/table>
/td>
/tr>
/table>

希望本文所述對(duì)大家jsp程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Node.js fs模塊(文件模塊)創(chuàng)建、刪除目錄(文件)讀取寫入文件流的方法
  • nodejs 遞歸拷貝、讀取目錄下所有文件和目錄
  • js 獲取本地文件及目錄的方法(推薦)
  • JavaScript獲取當(dāng)前運(yùn)行腳本文件所在目錄的方法
  • javascript讀取本地文件和目錄方法詳解

標(biāo)簽:宿州 貴州 紅河 青島 云浮 江西 丹東 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法》,本文關(guān)鍵詞  jsp,編程,獲取,當(dāng)前,目,錄下,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久www免费人成看片高清| 蜜桃91精品入口| 久久久久久久99| 一区二区成人在线| 亚洲免费伊人电影在线观看av| eeuss鲁片一区二区三区| 亚洲av无码乱码国产精品| 99久久精品免费精品国产| 欧美在线一级| 18videosex性欧美麻豆| 欧美乱做爰xxxⅹ久久久| www.日本久久久久com.| 欧美视频久久久| 日韩一级完整毛片| 国产视频高清免费| 图片一区二区| 久热在线中文字幕色999舞| 亚洲图片88| 国产精品福利av| 久久免费在线观看视频| 黄色一区二区三区四区| www操com| 日本一区二区三区www| 99国产一区| 日产亚洲一区二区三区| aaaaaaa大片免费看| 美女精品视频一区| 精品999网站| 天堂在线网站| 欧美日韩一区二区视频在线观看| 5566日本婷婷色中文字幕97| 色8久久人人97超碰香蕉987| 久久久国内精品| 在线亚洲伦理| 国产乱人乱偷精品视频a人人澡| 鬼打鬼之黄金道士1992林正英| 亚洲视频免费在线| 岛国在线免费| 果冻天美麻豆一区二区国产| 中文字幕一区二区人妻电影| 青青操视频在线观看| 成人高h视频在线| 国产麻豆视频在线观看| 99鲁鲁精品一区二区三区| 99热免费在线观看| 国产又粗又爽又黄的视频| 国产精品自产拍在线观看| 男女av免费观看| 最近中文字幕av免费高清| 99久久免费观看| 久久久久亚洲AV成人网人人小说| 精品成人一区二区三区四区| 三区四区在线视频| 久久国产一区二区三区| 日韩在线视频中文字幕| 国产在线一在线二| 人妖粗暴刺激videos呻吟| 欧美国产一级| 国产一级片av| 深夜福利国产精品| 久久涩涩网站| 日韩视频一区二区三区| 成人免费在线看片| 亚洲九九视频| 成人精品视频| 国产精品一区=区| 欧美日韩一区二区三区四区在线观看| 久草在线网址| 亚洲日本中文| 欧美成人高清视频| 无码国模国产在线观看| av午夜精品一区二区三区| 国产精品嫩草影院av蜜臀| 国产精品一区二区人人爽| 1024在线看片| 午夜精品福利在线观看| 欧美色图片区| 一呦二呦三呦国产精品| 日韩精品一级二级| 久久婷婷国产综合精品青草| 在线成人性视频| 亚洲精品成人无码毛片| 成人黄色片视频网站| 99亚洲精品视频| 首页国产欧美日韩丝袜| 中文字幕精品三区| 伊人久久大香线蕉综合热线| 精品人妻少妇嫩草av无码专区| 高h放荡受浪受bl| 午夜av入18在线| 亚洲精品激情视频| 91成人观看| 中文字幕一区二区免费| 宅男在线精品国产免费观看| 午夜免费一级片| 中文字幕久久熟女蜜桃| 四虎精品影院在线观看视频| xxxxx.日韩| 狠狠躁夜夜躁久久躁别揉| 91美女精品| 男人天堂avav| 93久久精品日日躁夜夜躁欧美| 奇米色在线视频| 色婷婷av一区二区三区之e本道| 麻豆国产91在线播放| 一区二区高清| 欧美精品韩国精品| 亚洲最大av网| 香港日本韩国三级网站| 成人日韩av| 国产精品成人v| 色噜噜狠狠一区二区三区狼国成人| 亚洲色图综合| 你懂的在线观看视频网站| 日韩在线不卡视频| 久久精品日韩欧美| 在免费jizzjizz在线视频| 在线观看国产91| 午夜影院在线观看国产主播| 免播放器亚洲| 成人午夜影院| 一二三区在线视频| 在线免费av网站| 一本一道无码中文字幕精品热| 国产日韩av一区二区| 日韩欧美一级特黄在线播放| 日本在线视频站| 亚洲精品久久久蜜桃| 欧美精品久久久久久久久| 91麻豆国产精品久久| 四虎最新网站| 国产乱码精品一区二区三区四区| 国产综合久久| 欧美人与牲动交xxxx| 成人免费看片网址| 精品三级av在线| 久久精品视频在线看| 一本色道久久99精品综合| xxxxaaa欧美另类| 国产中文字幕乱人伦在线观看| 欧美日韩精品在线一区二区| 久久综合给合| 日韩高清不卡一区二区| 小嫩苞一区二区三区| 偷拍女澡堂一区二区三区| 精品福利一二区| 精品国产欧美日韩不卡在线观看| 国产精品久久久久久久久久新婚| 人妻一区二区视频| 国产18无套直看片| 正在播放一区二区| 午夜在线播放| 午夜激情电影在线播放| 天天色天天综合| 制服丝袜在线第一页| 欧美虐宫另类残忍视频| 亚洲国产精品推荐| 三级黄色在线观看| 熟女熟妇伦久久影院毛片一区二区| 国产视频在线观看一区二区| 国产h色视频在线观看| 香港三日本8a三级少妇三级99| 久久久人成影片一区二区三区观看| 日本精品一二三区| 国产日韩高清一区二区三区在线| 亚洲精品日韩成人| 舔着乳尖日韩一区| 成人av免费| 99精品视频一区二区三区| 黄色在线观看视频网站| 欧美剧在线免费观看网站| 欧美精品在线一区二区三区| 欧美自拍大量在线观看| 欧美激情奇米色| 国产精品一级久久久| 久久综合精品国产一区二区三区| 亚洲AV无码片久久精品| 天天看天天干| 国产情侣久久久久aⅴ免费| 亚洲国产欧美在线成人app| 欧美大交乱xxxxbbbb| 色婷婷av久久久久久久| 欧美色图在线播放| 天堂资源最新版在线视频观看免费网| 天堂视频在线观看免费| 国产伦精品一区二区三区视频青涩| 97超碰人人看人人| 国产精品毛片久久久久久久av| 又色又爽又黄无遮挡的免费视频| 午夜一区二区三区视频| 麻豆视频观看网址久久| 可以在线看的av网站| 日韩中文字幕不卡视频| 欧美伊人精品成人久久综合97| 香蕉国产在线| 亚洲制服丝袜av| 久久久久久久久久久久网站| 国产女人18水真多18精品一级做| av男人的天堂在线观看| 亚洲另类一区二区| 九九视频免费观看| 婷婷亚洲婷婷综合色香五月| 男人天堂亚洲二区| 人妻丰满熟妇av无码区hd| 日韩黄色一区二区| 97在线免费观看视频| 污污片在线免费视频| 天堂中文在线播放| 激情五月色综合国产精品| 中国女人精69xxxxxx视频| 久久久久久久色| 久久婷婷久久一区二区三区| 美腿丝袜亚洲色图| 黄网址在线永久免费观看| 久久久影院免费| 国产精品青青在线观看爽香蕉| 免费 成 人 黄 色| 操人视频在线播放| 欧美黄网站在线观看| 精品一区二区在线观看| 天天操中文字幕| 国产亚洲一区二区在线| bdsm精品捆绑chinese女| 日韩福利小视频| 中文字幕在线不卡一区| 国产精品伦一区二区| 午夜视频一区在线观看| 亚洲制服在线观看| 一个色在线视频| 欧美vide| 91久久国产精品91久久性色| 色婷婷综合视频在线观看| 老司机福利av| wwwww黄色| 欧美日韩在线另类| 高清国语自产在线观看| 91黄色国产视频| 日韩精品在线第一页| 中文字幕在线观看一区二区三区| 狠狠干夜夜爽| 国模叶桐国产精品一区| 成人资源www网在线最新版| 99热99热| 一区二区三区四区国产| 成人在线观看免费完整| 国产探花在线免费观看| 亚洲国产精品一区二区第一页| www.久久久久爱免| 亚洲精品卡一卡二| 熟女人妇 成熟妇女系列视频| 999在线免费观看视频| 亚洲aaa精品| 国产精品扒开腿爽爽爽视频| 久久日.com| 久久人人爽国产| 老汉色影院首页| 国产精品久久久久久久av| 国产va免费精品观看精品视频| 国产不卡av在线免费观看| 九九热免费在线| 天天爽天天爽天天爽| 免费日韩视频| 一区2区3区在线看| 四虎永久成年免费影院| 色狠狠色噜噜噜综合网| 欧美电影完整版在线观看| 国产精品免费久久| 国产不卡精品一区二区三区| www..com.cn蕾丝视频在线观看免费版| 中文字幕资源网在线观看| 日本欧美色综合网站免费| 色在线视频观看| 精品精品视频| 狠狠97人人婷婷五月| 欧美丰满少妇xxxxx| av黄色免费| 成人黄色激情视频| 四虎永久免费影院| 国产精品偷乱一区二区三区| 亚洲少妇久久久| 国产污在线观看| 青娱乐在线免费视频| 欧美激情理论| 老司机2019福利精品视频导航| 男女一区二区三区| 日韩免费看片| 精品丰满少妇一区二区三区| 欧美日韩免费精品| 欧美/亚洲一区| 国产激情视频一区| 97精品国产综合久久久动漫日韩| 国产亚洲精品久久久久久777| 一区二区三区亚洲变态调教大结局| 成人在线观看黄色| 嫩草影院在线观看未满十八| 91无套直看片红桃| 国产在线国偷精品免费看| 亚洲一区 二区 三区| 美女一区二区视频| 成年永久一区二区三区免费视频| 亚洲男人天堂色| 在线观看电影av| 麻豆国产精品视频| 欧美精品久久久久久久久46p| 中文字幕在线观看播放| 伊人色在线视频| 国产精品入口麻豆免费看| 成人综合婷婷国产精品久久蜜臀| 最新亚洲精品国自产在线观看| 久久久777精品电影网影网| 亚洲高清视频在线观看| 一本一道久久a久久精品蜜桃| 一区二区三区在线视频免费观看| 另类专区欧美蜜桃臀第一页| 国产精品久久久网站| 精品视频一区在线| 好想男人揉我下面好多水| 国产精品入口免费| 国产裸体歌舞团一区二区| www.天堂在线观看| 一区二区视频免费| 丁香花免费高清完整在线播放| 亚洲丝袜另类动漫二区| 999精品网站| 国产精品爽爽ⅴa在线观看| 91久久精品午夜一区二区| 人妻aⅴ无码一区二区三区| 97色伦图片97色伦在线电影|