Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem vyhľadávať súbor vytvorený pomocou Java Servlet ?

Java Servlet aplikácie vám umožní vytvárať softvér , ktorý beží na ľubovoľnom operačnom systéme . Java programu nie je vybudovaný , kým nie je vykonaný na stroji , čo je kompatibilný so širokým radom operačných systémov . Jednou z funkcií , ktoré môžete vykonávať pomocou Java kódu je vyhľadávanie súborov na počítači užívateľa . To je výhodné , ak chcete vytvoriť aplikáciu , ktorá nájde súbory vo vzťahu k vyhľadávaniu kritériá stanovené užívateľom alebo vlastný softvér . Pokyny
1

Pridať na vstupný a výstupný súbor knižnice . Tieto Java knižnice poskytnúť vám všetky vnútorné funkcie pre vyhľadávanie súborov , vytváranie a editáciu súborov na server alebo desktop . Pridajte nižšie uvedený kód na začiatku svojho kódu súboru : Spojené

dovozné org.apache.commons.io.FileUtils ;

import java.io.File ;

import java . util.Collection ;

import java.util.Iterator ;
2

nastavte adresár , v ktorom hľadanie spustí . Môžete nastaviť , aby prehľadať celý jednotka "c " alebo len podadresár . Nasledujúci kód nastavuje adresár pre vyhľadávanie :

koreňovom súboru = new File ( " C : \\ Dokumenty \\ " ) ;
3

Nastavte prípony súborov na vyhľadávanie . Použite " * " pre vyhľadanie všetkých prípon súborov . V tomto prípade , všetky súbory " txt " sú vyhľadávané . Nasledujúci kód nastaví " txt " rozšírenie :

String [ ] extensions = { " txt " } ;
4

Nastavte súboru v objekte . Objekt kolekcia súbor používa všetky parametre a nastaví vyhľadávanie . Nasledujúci kód zobrazuje , ako nastaviť objekt kolekcie :

Collection files = FileUtils.listFiles ( koreň , prístavby , true ) ;
5

Spustite vyhľadávanie na počítači . V tomto príklade , každý nájdený súbor s " txt " rozšírenie sa zobrazí užívateľovi . Nasledujúci kód vykonáva vyhľadávanie a zobrazenie :

( Iterator iterátor = files.iterator ( ) ; iterator.hasNext ( ) ;) {

súboru pfile = ( File ) iterator.next ( ) ;

System.out.println ( " Súbor nenájdený : " + pfile.getAbsolutePath ( ) ) ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené