В этой статье описывается реализация Java нечетких соответствующих файлов в функциях папки и удаления. Поделитесь этим для вашей ссылки, следующим образом:
Пакет com.wyebd.gis; импорт java.io.file;/** * @title: delfiles.java * @package com.wyebd.gis * @description: * @author lisr * @date 7, 2012 5:36:03 pm * @version v1.0 */public delfiles {/** args * @return void * @author lisr * @date 7 марта 2012 г., 5:36:04 * @Throws */// Использование для нечеткого удаления файлов с 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 = true; } else {System.out.println ("file"+tempfile [i] .getName ()+"удалить неудачу"); }}} return b; } private static boolean deletefile (String path) {System.out.println (path); Boolean del = false; File file = new File (path); if (file.isfile ()) {file.delete (); del = true; } return del; } public static void main (string [] args) {// todo Автопогенерированный метод загрязняющий путь = "d:/temp/"; String str = "44_"; if (delfilesbypath (path, str)) {System.out.println (path+»успешно удален!»); } else {System.out.println (файл, содержащий «+str+» в Path+», не удастся удалить, или такие файлы не существуют в этой папке!»); }}} Пакет com.wyebd.gis; импорт java.io.file;/** * @title: delfiles.java * @package com.wyebd.gis * @description: * @author lisr * @date 7, 2012 5:36:03 pm * @version v1.0 */public delfiles {/** args * @return void * @author lisr * @date 7 марта 2012 г., 5:36:04 * @Throws */// Использование для нечеткого удаления файлов с STR с заголовком общедоступного статического логического 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+"содержит"+str+"и был успешно удален!"); } else {System.out.println (path+"Содержит"+str+"и не удалось удалить, или такие файлы не существуют в этой папке!"); }}} Лично я думаю: если вы хотите добиться более продвинутого нечеткого сопоставления, вам нужно только использовать метод string indexOf() , и все файлы, содержащие эту строку, будут удалены вместе!
Для получения дополнительной информации об алгоритмах Java читатели, которые интересуются этим сайтом, могут просмотреть темы: «Сводка файлов Java и навыки операции по каталогам», «Учебное пособие по структурам данных и алгоритмам Java», «Сводка операции Java Operation Dom Node» и «Сводка операции Java Cache»
Я надеюсь, что эта статья будет полезна для всех Java Programming.