Dieser Artikel beschreibt die Java -Implementierung von Fuzzy -Matching -Dateien unter einem Ordner und Löschfunktionen. Teilen Sie es für Ihre Referenz wie folgt weiter:
Paket com.wyebd.gis; import Java.io.file;/** * @title: Delfiles.java * @package com.wyebd.gis * @Description: * @Author lisr * @date mar 7, 2012 5:36:03 pm * @version v1.0 */public class {/public class {/public class {/{/*. * @ @ @ @öffentlicher Klassen {/*. * @ @ @öffentlicher Klassen {/*. * @ @@public class: {/*. * @ @ @public class {/*. * @ @ @public class {/*. * @ @ @public class {/*. * | @@public class {/*. * @ @ @public class {/*. * | @| args * @return void * @Author lisr * @date 7. März 2012 17:36:04 PM * @Throws *//// Verwenden Sie, um Dateien mit STR mit Header public static boolean DelfilesBypath (String Pfad, String Str) {// Parameterbeschreibung ----------- Patha: Der Path-Path: Der Path der Datei des Ordners des Ordners des Ordners des Ordners der Datei zu sein, um zu werden. deleted------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Der zu löschende Dateiname:"+tempfile [i] .getName ()); boolean del = deleteFile (Pfad+tempfile [i] .getName ()); if (del) {System.out.println ("Datei"+tempfile [i] .getName ()+"erfolgreich löschen"); B = wahr; } else {System.out.println ("Datei"+tempfile [i] .getName ()+"Delete fehlgeschlagen"); }}} return b; } private statische boolean deleteFile (String -Pfad) {System.out.println (Path); boolean del = false; Datei Datei = neue Datei (Pfad); if (file.isfile ()) {file.delete (); del = true; } return del; } public static void main (String [] args) {// Todo automatisch generierte Methode Stub String Path = "D:/temp/"; String str = "44_"; if (DelfilesBypath (Pfad, str)) {System.out.println (Path+"hat alle erfolgreich gelöscht!"); } else {System.out.println (die Datei mit "+str+" in Pfad+"hat nicht gelöscht, oder solche Dateien gibt es in diesem Ordner nicht!"); }}} Paket com.wyebd.gis; import Java.io.file;/** * @title: Delfiles.java * @package com.wyebd.gis * @Description: * @Author lisr * @date mar 7, 2012 5:36:03 pm * @version v1.0 */public class {/public class {/public class {/{/*. * @ @ @ @öffentlicher Klassen {/*. * @ @ @öffentlicher Klassen {/*. * @ @@public class: {/*. * @ @ @public class {/*. * @ @ @public class {/*. * @ @ @public class {/*. * | @@public class {/*. * @ @ @public class {/*. * | @| args * @return void * @Author lisr * @date 7. März 2012 17:36:04 PM * @Throws *//// Verwenden Sie, um Dateien mit STR mit Header public static boolean DelfilesBypath (String Pfad, String Str) {// Parameterbeschreibung ----------- Patha: Der Path-Path: Der Path der Datei des Ordners des Ordners des Ordners des Ordners der Datei zu sein, um zu werden. deleted------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tempfile [i] .delete (); B = wahr; }} return b; } public static void main (String [] args) {String path = "d:/temp/"; String str = "44_"; if (DelfilesBypath (Pfad, str)) {System.out.println (Path+"enthält"+str+"und wurde erfolgreich gelöscht!"); } else {System.out.println (Path+"enthält"+str+"und hat nicht gelöscht oder solche Dateien in diesem Ordner nicht vorhanden!"); }}} Persönlich denke ich: Wenn Sie eine fortgeschrittenere Fuzzy -Übereinstimmung erreichen möchten, müssen Sie nur die indexOf() -Methode von String verwenden, und alle Dateien, die diesen String enthalten, werden zusammen gelöscht!
Für weitere Informationen zu Java -Algorithmen können Leser, die an dieser Website interessiert sind, die Themen "Zusammenfassung von Java -Dateien und Verzeichnisbetriebskenntnissen", "Tutorial über Java -Datenstrukturen und Algorithmen", "Zusammenfassung der Java Operation Dom Node Skills" und "Zusammenfassung der Java -Cache -Fähigkeiten" anzeigen "
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.