이 기사에서는 폴더 및 삭제 함수에서 퍼지 매칭 파일의 Java 구현에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
package com.wyebd.gis; import java.io.file;/** * @title : delfiles.java * @package com.wyebd.gis * @description : * @author lisr * @date mar 7, 2012 5:36:03 * @version v1.0 */public class delfiles {@ditle : ** @title : * @Title : * @Title :/** @Title :/** {@ditle :/** {@ditle :/public classe args * @return void * @author lisr * @date 2012 년 3 월 7 일 5:36:04 pm * @throws *//// 헤더와 함께 파일을 퍼블릭으로 삭제하는 데 사용하십시오 Public STATIC BOLEAN DELFILESBYPATH (문자열 경로, 문자열 str) {// 매개 변수 설명 --------------------------------------------------------------------------- deleted------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- system.out.println ( "삭제 될 파일 이름 :"+tempfile [i] .getName ()); boolean del = deletefile (path+tempfile [i] .getname ()); if (del) {system.out.println ( "file"+tempfile [i] .getName ()+"성공적으로 삭제"); b = 참; } else {system.out.println ( "file"+tempfile [i] .getName ()+"delete devely"); }}} 반환 b; } private static boolean deletefile (String Path) {System.out.println (path); 부울 델 = 거짓; 파일 = 새 파일 (Path); if (file.isfile ()) {file.delete (); del = true; } return del; } public static void main (String [] args) {// todo 자동 생성 메소드 스터브 스트링 경로 = "d :/temp/"; 문자열 str = "44_"; if (delfilesbypath (path, str)) {system.out.println (path+"모두 성공적으로 삭제되었습니다!"); } else {system.out.println (Path+에 "+str+"를 포함하는 파일은 삭제되지 않았거나 해당 파일 이이 폴더에 존재하지 않습니다! "); }}} package com.wyebd.gis; import java.io.file;/** * @title : delfiles.java * @package com.wyebd.gis * @description : * @author lisr * @date mar 7, 2012 5:36:03 * @version v1.0 */public class delfiles {@ditle : ** @title : * @Title : * @Title :/** @Title :/** {@ditle :/** {@ditle :/public classe args * @return void * @author lisr * @date 2012 년 3 월 7 일 5:36:04 pm * @throws *//// 헤더와 함께 파일을 퍼블릭으로 삭제하는 데 사용하십시오 Public STATIC BOLEAN DELFILESBYPATH (문자열 경로, 문자열 str) {// 매개 변수 설명 --------------------------------------------------------------------------- deleted------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tempfile [i] .delete (); b = 참; }} 반환 b; } public static void main (String [] args) {String Path = "d :/temp/"; 문자열 str = "44_"; if (delfilesbypath (path, str)) {System.out.println (Path+"+"+str+"를 포함하고 성공적으로 삭제되었습니다!"); } else {system.out.println (Path+"vonlings"+str+"가 삭제되지 않았거나 해당 파일 이이 폴더에 존재하지 않습니다!"); }}} 개인적으로 생각합니다. 고급 퍼지 매칭을 달성하려면 String의 indexOf() 메소드 만 사용하면이 문자열이 포함 된 모든 파일이 함께 삭제됩니다!
Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자가 주제를 볼 수 있습니다. "Java 파일 및 디렉토리 운영 기술 요약", "Java 데이터 구조 및 알고리즘에 대한 튜토리얼", "Java Operation Dom Node Skills 요약"및 "Java Cache 운영 기술 요약".
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.