導航:首頁 > 凈水問答 > java單個文件過濾

java單個文件過濾

發布時間:2022-01-28 06:13:18

㈠ Java中FileFilter過濾文件的問題

long time = new Date().getTime(); //當前時間

File[] files = new File("c:/aa").listFiles(); //aa為目錄

List<File> list = new ArrayList<File>();

for(File file : files){

long m = file.lastModified(); //文件的修改時間

long n = 30*24*3600;

//假設一個月30天,30天以內
if((time-m) < n){

//你要干什麼在版這寫。。。

list.add(file);

}

}
//能加權點分么。。。

本來不想說什麼,樓下的,光天化日下別人的代碼是不對滴,侵犯別人的知識權哦,也要搞得委婉點嘛~

㈡ java關於文件過濾編寫。為什麼我這個不能顯示過濾的txt文件了

問題出在{return this.equals(name.substring(index+1));},應該是{return b.equals(name.substring(index+1));}

㈢ java中關於過濾文件的問題

importjava.io.*;
importjava.util.Arrays;
importjava.util.List;
{
privatefinalList<String>suffixes=Arrays.<String>asList(".txt",".doc",".jpg");

@Overridepublicbooleanaccept(Filepathname){
if(pathname.isDirectory()){
returntrue;
}
Stringname=pathname.getName().toLowerCase();
intindex=name.lastIndexOf('.');
Stringsuffix=(index>-1)?name.substring(index):"";
returnsuffixes.contains(suffix);
}

publicstaticvoidmp(Filefile){
if(file.isDirectory()){
File[]files=file.listFiles(newFilterImp());
if(files==null)return;
for(Filef:files){
mp(f);
}
}
else
System.out.println(file.getPath());
}

publicstaticvoidmain(String[]args){
File[]roots=File.listRoots();
System.out.println(Arrays.toString(roots));
for(Fileroot:roots){
mp(root);
}
}
}

遞歸列出硬碟里的txt doc jpg文件。(有讀取許可權的)

㈣ java 文件過濾器怎麼實現。

import java.io.File;
import java.io.FilenameFilter;

/**
* 文件過濾器的簡單實現
*
* @author ajaxfan
* @date 2010-04-17
*/
public class FileNameFilterDemo {
public static void main(String[] args) {
list("d:/");
}

/**
* 列出特定路徑下的txt文件
*
* @param directoryName
* 路徑名
*/
private static void list(String directoryName) {
File dir = new File(directoryName);
// 確定該路徑指向一個目錄
if (dir.exists() && dir.isDirectory()) {
// 列出所有結尾為txt的文件
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith("txt");
}
});
System.out.println(java.util.Arrays.toString(files));
}
}
}

㈤ java中文件瀏覽對話框中怎麼過濾文件類型

JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
JFileChooser就可以實現文件選擇,但是只顯示指定的文件類型的過濾類FileNameExtensionFilter只是JDK1.6版本里的,JDK1.4及其以版下是沒有的,如權果想在JDK1.4里實現過濾,可以去1.6版本里找到該源碼,自己編譯使用

㈥ 關於java中文件過濾的問題

匿名函數。就像事件監聽對象一樣
這在Android開發和Swing開發中很常見。

㈦ java過濾器怎麼指定不過濾哪些文件

port java.io.FilenameFilter;

/**
* 文件過濾器的簡單實現
*
* @author ajaxfan
* @date 2010-04-17
*/
public class FileNameFilterDemo {
public static void main(String[] args) {
list("d:/");
}

/**
* 列出特定路徑下的txt文件
*
* @param directoryName
* 路徑名
*/
private static void list(String directoryName) {
File dir = new File(directoryName);
// 確定該路徑指向一個目錄
if (dir.exists() && dir.isDirectory()) {
// 列出所有結尾為txt的文件
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith("txt");
}
});
System.out.println(java.util.Arrays.toString(files));
}
}
}

㈧ java file文件過濾器

對,必須是個文件夾,是文件就會報錯!!!
new File(name).isDirectory();你的這句話是不對的,你要去讀回一個文件,new File()里賣答弄傳入的參數必須是能找到的文件,而不是文件夾,然後你有用isDirectory();去判斷它是不是文件夾,肯定會報錯.
isDirectory是去判斷它到底是不是個文件夾?你明白

㈨ java 如何讀進文件內容時過濾逗號

package com.kk.tool;

import java.util.StringTokenizer;

/** java 如何讀進文件內容時過濾逗號 */
public class Filter {
public static final String FT = ",,";
public static String fileInfo = "ad,,,dkfj,sad;fjiwefjsa,,f,fas,f,,a,,sdfs,dfas,df";

public static String dhFilter(String fileInfo) {
StringTokenizer stk = new StringTokenizer(fileInfo, FT);
StringBuffer sb = new StringBuffer();
while (stk.hasMoreTokens()) {
sb.append(stk.nextToken());
}
return sb.toString();
}

public static void main(String[] args) {
System.out.println(fileInfo);
System.out.println(dhFilter(fileInfo));
}
}

ad,,,dkfj,sad;fjiwefjsa,,f,fas,f,,a,,sdfs,dfas,df
addkfjsad;fjiwefjsaffasfasdfsdfasdf

㈩ 在java中,怎樣過濾兩個文本文件的相同數據,把相同的顯示出來,急啊

public class TxtCompare {
private static byte[] b;
public static void main(String[] args) throws Exception{
File f1=new File(文件路徑);
File f2=new File(文件路徑);
int max=2048;
StringBuffer sb1=new StringBuffer();
StringBuffer sb2=new StringBuffer();
FileInputStream fis=new FileInputStream(f1);
InputStreamReader isr=new InputStreamReader(fis);
if(isr.ready()){
char[] t=new char[fis.available()];
isr.read(t);
sb1.append(t);
}
fis.close();
isr.close();
fis=new FileInputStream(f2);
isr=new InputStreamReader(fis);
if(isr.ready()){
char[] t=new char[fis.available()];
isr.read(t);
sb2.append(t);
}
fis.close();
isr.close();

int len= sb1.length()>=sb2.length()?sb2.length():sb1.length();
for(int i=0;i<len;i++){

if(sb1.charAt(i)!=sb2.charAt(i)) System.out.print(sb1.charAt(i)+"::"+sb2.charAt(i));
}

System.out.print(sb1.length()>sb2.length()?sb1.substring(sb2.length()):sb2.substring(sb1.length()));
}

}

比較每個字元是否相同的類

閱讀全文

與java單個文件過濾相關的資料

熱點內容
印染廢水調節ph怎麼弄 瀏覽:916
奇駿換汽油濾芯多少公里換 瀏覽:491
生活污水主要含有什麼成份 瀏覽:557
法蘭妮凈水器怎麼樣 瀏覽:211
洗菜盆兒凈水器溢水口不用怎麼辦 瀏覽:803
淋浴頭被水垢堵 瀏覽:415
污水站排風每小時次數 瀏覽:450
河南污水處理行業研究 瀏覽:621
污水泵發熱了怎麼處理 瀏覽:855
帥鈴皮卡空調濾芯在哪裡 瀏覽:943
污水處理廠用地搬遷後住宅 瀏覽:842
汽車蒸餾水位置在哪 瀏覽:644
小米凈化器2怎麼解鎖 瀏覽:40
凈水器雙膜和ro膜 瀏覽:914
蒸餾東莨菪鹼 瀏覽:607
龍派凈水器多少錢呀 瀏覽:115
離子交換法處理方法 瀏覽:31
怎麼測試凈水機的凈水效果 瀏覽:489
寧波混凝土樹脂磨片專賣店 瀏覽:281
火電廠循環水處理分析 瀏覽:210