91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-04
  • 語言: Java
  • 標簽: java??文件檢索??

資源簡介

java實現的簡單的按照文件名檢索文件,輸入任意字符串(比如“123”)則返回本地文件中文件名包含字符串“123”的所有文件和文件夾 及其路徑,還能分盤符檢索

資源截圖

代碼片段和文件信息

/**
?*?
?*/
package?sourcetest;

import?java.io.File;
import?java.util.ArrayList;
import?java.util.List;

/**
?*?@author?eatonfang
?*
?*/
public?class?Everything?{

//?保存要匹配的文件名
private?static?String?fileNamePatch?=?““;

//?儲存匹配結果考慮到可能會出現同名的文件夾和文件,所以這里用一個List來存放檢索出來的File對象
private?static?List?compareResultList?=?new?ArrayList();

/**
?*?測試時候用的接口方法,用的時候可以刪除
?*/
public?static?void?main(String[]?args)?{

//?要匹配的文件名,測試用修改的時候應該改成外面傳進來的
String?tempFileNamePatch?=?“123“;
//?指定的要搜索的盤符,測試用
String?tempDiskPath?=?“D:“;

Everything.exc(tempFileNamePatchtempDiskPath);

}

/**
?*?處理開始
?*/
public?static?void?exc(String?tempFileNamePatch?String?tempDiskPath)?{

//?初始化
fileNamePatch?=?tempFileNamePatch;

//?如果沒有指定盤符的話
if?(tempDiskPath?==?null?||?tempDiskPath.trim().length()?==?0)?{

//?取得電腦所有的盤符路徑
File[]?roots?=?File.listRoots();
//?循環電腦的所有盤符進行匹配檢索
for?(File?root?:?roots)?{
Everything.readFolder(root);
}

}?else?{
//?如果指定盤符的話,只對指定的盤符進行檢索

if?(tempDiskPath?==?null?||?tempDiskPath.trim().length()?==?0)?{
return;
}

//?給定的盤符路徑不是正確的盤符路徑的場合,推出程序
File?checkFile?=?new?File(tempDiskPath);

評論

共有 條評論