小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 青_春 2016-06-22
需求:
有點(diǎn)類似于windows資源管理器的功能。
服務(wù)器上指定的目錄下,有一些文件夾和文件,讀取后,在客戶端左側(cè)樹中顯示服務(wù)器上的文件夾,點(diǎn)擊某個文件夾,則顯示該文件夾下的文件。當(dāng)服務(wù)器上的文件夾和文件的名稱、結(jié)構(gòu)發(fā)生變化時,客戶端也能自動適應(yīng)。
向各位請教了,希望能有源碼或者第三方類庫之類的。
------回答---------
------其他回答(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;
}
}
------其他回答(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 這個類有l(wèi)istFile方法
------回答---------

------其他回答(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;
}
}
------其他回答(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 這個類有l(wèi)istFile方法

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多