Cet article décrit la mise en œuvre Java de fichiers correspondants flous dans un dossier et des fonctions de suppression. Partagez-le pour votre référence, comme suit:
Package com.wyebd.gis; import java.io.file; / ** * @title: delfiles.java * @package com.wyebd.gis * @description: * @Author Lisr * @Date mars 7, 2012 5:36:03 PM * @version v1.0 * / public Delfiles {/ ** * @Title: Main * * / public class Delfiles { @param args * @return void * @author lisr * @date 7 mars 2012 5:36:04 PM * @throws * / // Utiliser pour supprimer floue des fichiers avec Str avec la description du paramètre statique de la tête statique - le chemin du dossier du dossier de la fichier. deleted------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Le nom de fichier à supprimer:" + tempfile [i] .getName ()); booléen del = deleteFile (path + tempfile [i] .getName ()); if (del) {System.out.println ("file" + tempfile [i] .getName () + "Delete avec succès"); b = true; } else {System.out.println ("fichier" + tempfile [i] .getName () + "Delete Faiched"); }}} return b; } private static boolean DeleteFile (String Path) {System.out.println (path); booléen del = false; Fichier fichier = nouveau fichier (chemin); if (file.isfile ()) {file.delete (); del = true; } return del; } public static void main (String [] args) {// TODO Méthode générée automatique Stub string path = "d: / temp /"; String str = "44_"; if (delfilesBypath (path, str)) {System.out.println (path + "a tous supprimé avec succès!"); } else {System.out.println (le fichier contenant "+ str +" dans path + "n'a pas été supprimé ou de tels fichiers n'existent pas dans ce dossier!"); }}} Package com.wyebd.gis; import java.io.file; / ** * @title: delfiles.java * @package com.wyebd.gis * @description: * @Author Lisr * @Date mars 7, 2012 5:36:03 PM * @version v1.0 * / public Delfiles {/ ** * @Title: Main * * / public class Delfiles { @param args * @return void * @author lisr * @date 7 mars 2012 5:36:04 PM * @throws * / // Utiliser pour supprimer floue des fichiers avec Str avec la description du paramètre statique de la tête statique - le chemin du dossier du dossier de la fichier. deleted------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tempfile [i] .delete (); b = true; }} return b; } public static void main (string [] args) {String path = "d: / temp /"; String str = "44_"; if (delfilesBypath (path, str)) {System.out.println (path + "contient" + str + "et a été supprimé avec succès!"); } else {System.out.println (path + "contient" + str + "et n'a pas réussi à supprimer ou de tels fichiers n'existent pas dans ce dossier!"); }}} Personnellement, je pense: si vous souhaitez réaliser une correspondance floue plus avancée, vous n'avez qu'à utiliser la méthode indexOf() de String, et tous les fichiers contenant cette chaîne seront supprimés ensemble!
Pour plus d'informations sur les algorithmes Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Résumé des fichiers Java et des compétences de l'opération de répertoire", "Tutoriel sur les structures de données Java et les algorithmes", "Résumé des compétences de nœuds de l'opération Java" »et" Résumé des compétences de l'opération Java Cache "
J'espère que cet article sera utile à la programmation Java de tous.