日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

求代碼。利用java讀取服務(wù)器上的目錄和文件

 青_春 2016-06-22
需求:
有點(diǎn)類似于windows資源管理器的功能。
服務(wù)器上指定的目錄下,有一些文件夾和文件,讀取后,在客戶端左側(cè)樹中顯示服務(wù)器上的文件夾,點(diǎn)擊某個(gè)文件夾,則顯示該文件夾下的文件。當(dāng)服務(wù)器上的文件夾和文件的名稱、結(jié)構(gòu)發(fā)生變化時(shí),客戶端也能自動(dòng)適應(yīng)。
向各位請(qǐng)教了,希望能有源碼或者第三方類庫(kù)之類的。
------回答---------
------其他回答(10分)---------
不知道你是不是要這個(gè)?
public class ZipFileTest {
public static void main(String[] args) {
ZipFileTest zipFileTest = new ZipFileTest();
List list = (ArrayList)zipFileTest.findFileName(path);
for(int i=0;i<list.size();i++){
System.out.println("遍歷List:" + (String)list.get(i));
}
}
//查找指定目錄下的文件
private List findFileName(String filepath) {
File file = new File(filepath);
List list = new ArrayList();
File[] files=file.listFiles(); 
String name = "";
for(int i=0;i<files.length;i++){
if(files[i].isFile()){
if(files[i].getName().endsWith(".xls")){
list.add(files[i].getName());
}
}
}
return list;
}
}
------其他回答(10分)---------
public class ZipFileTest {
public static void main(String[] args) {
ZipFileTest zipFileTest = new ZipFileTest();
List list = (ArrayList)zipFileTest.findFileName(path);
for(int i=0;i<list.size();i++){
System.out.println("遍歷List:" + (String)list.get(i));
}
}
//查找指定目錄下的文件
private List findFileName(String filepath) {
File file = new File(filepath);
List list = new ArrayList();
File[] files=file.listFiles(); 
String name = "";
for(int i=0;i<files.length;i++){
if(files[i].isFile()){
if(files[i].getName().endsWith(".xls")){
list.add(files[i].getName());
}
}
}
return list;
}
}[code=Java][/code]
------其他回答(10分)---------
參考下列代碼,如列出某盤下的目錄的代碼
import java.io.File;
import java.util.Scanner;
public class DirList 
{
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
System.out.print("\nEnter a path: ");
String path = sc.nextLine();
File dir = new File(path);
if (!dir.exists() || !dir.isDirectory())
System.out.println("\nThat directory doesn't exist.");
else {
System.out.println("\nListing directory tree of:");
System.out.println(dir.getPath());
listDirectories(dir, " ");
}
}
private static void listDirectories(File dir, String indent) {
File[] dirs = dir.listFiles();
for (File f : dirs) {
if (f.isDirectory()) {
System.out.println(indent + f.getName());
listDirectories(f, indent + " ");
}
}
}
}
運(yùn)行后:
Enter a path: c:\\
Listing directory tree of:
c:\
  Ca_lic
  Config.Msi
  Documents and Settings
  Administrator
  .dbvis
  config
  keymaps
  .jprofiler5
  .myeclipse
  derby
  。。。。。
------其他回答(10分)---------
File 這個(gè)類有l(wèi)istFile方法
------回答---------

------其他回答(10分)---------

不知道你是不是要這個(gè)?
public class ZipFileTest {
public static void main(String[] args) {
ZipFileTest zipFileTest = new ZipFileTest();
List list = (ArrayList)zipFileTest.findFileName(path);
for(int i=0;i<list.size();i++){
System.out.println("遍歷List:" + (String)list.get(i));
}
}

//查找指定目錄下的文件
private List findFileName(String filepath) {
File file = new File(filepath);
List list = new ArrayList();
File[] files=file.listFiles(); 
String name = "";
for(int i=0;i<files.length;i++){
if(files[i].isFile()){
if(files[i].getName().endsWith(".xls")){
list.add(files[i].getName());
}
}
}
return list;
}
}
------其他回答(10分)---------

public class ZipFileTest {
public static void main(String[] args) {
ZipFileTest zipFileTest = new ZipFileTest();
List list = (ArrayList)zipFileTest.findFileName(path);
for(int i=0;i<list.size();i++){
System.out.println("遍歷List:" + (String)list.get(i));
}
}

//查找指定目錄下的文件
private List findFileName(String filepath) {
File file = new File(filepath);
List list = new ArrayList();
File[] files=file.listFiles(); 
String name = "";
for(int i=0;i<files.length;i++){
if(files[i].isFile()){
if(files[i].getName().endsWith(".xls")){
list.add(files[i].getName());
}
}
}
return list;
}
}[code=Java][/code]
------其他回答(10分)---------

參考下列代碼,如列出某盤下的目錄的代碼
import java.io.File;
import java.util.Scanner;
public class DirList 
{
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
System.out.print("\nEnter a path: ");
String path = sc.nextLine();
File dir = new File(path);
if (!dir.exists() || !dir.isDirectory())
System.out.println("\nThat directory doesn't exist.");
else {
System.out.println("\nListing directory tree of:");
System.out.println(dir.getPath());
listDirectories(dir, " ");
}
}
private static void listDirectories(File dir, String indent) {
File[] dirs = dir.listFiles();
for (File f : dirs) {
if (f.isDirectory()) {
System.out.println(indent + f.getName());
listDirectories(f, indent + " ");
}
}
}
}
運(yùn)行后:
Enter a path: c:\\
Listing directory tree of:
c:\
  Ca_lic
  Config.Msi
  Documents and Settings
  Administrator
  .dbvis
  config
  keymaps
  .jprofiler5
  .myeclipse
  derby
  。。。。。
------其他回答(10分)---------

File 這個(gè)類有l(wèi)istFile方法

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多