I Have looked closely at the File class and tried the following piece of code:
Code:
File x = new File("C:\\cute\\Hotel\\classes");
if(x.exists())
{
for(int i=0;i<x.listFiles().length;i++)
{
System.out.println(x.listFiles()[i].getAbsolutePath());
}
}
This has returned:
Code:
C:\cute\Hotel\classes\AddItem.txt
C:\cute\Hotel\classes\agent$1.class
C:\cute\Hotel\classes\agent$2.class
C:\cute\Hotel\classes\agent$3.class
C:\cute\Hotel\classes\agent$4.class
C:\cute\Hotel\classes\agent.class
C:\cute\Hotel\classes\ArrivalList$Report.class
C:\cute\Hotel\classes\ArrivalList.class
C:\cute\Hotel\classes\category.class
C:\cute\Hotel\classes\currencytype.class
C:\cute\Hotel\classes\currency_type.class
C:\cute\Hotel\classes\DepartureList$Report.class
C:\cute\Hotel\classes\DepartureList.class
C:\cute\Hotel\classes\drvsel.class
C:\cute\Hotel\classes\FocusController.class
C:\cute\Hotel\classes\Fontings.txt
C:\cute\Hotel\classes\Hotel.class
C:\cute\Hotel\classes\hoteldet$1.class
C:\cute\Hotel\classes\hoteldet$2.class
C:\cute\Hotel\classes\hoteldet.class
C:\cute\Hotel\classes\hotelfile.class
C:\cute\Hotel\classes\hotelRef.class
C:\cute\Hotel\classes\menuload.class
C:\cute\Hotel\classes\MyVerifier.class
C:\cute\Hotel\classes\ratetype.class
C:\cute\Hotel\classes\room$1.class
C:\cute\Hotel\classes\room.class
C:\cute\Hotel\classes\roomtype.class
C:\cute\Hotel\classes\seasonfile.class
C:\cute\Hotel\classes\taxitype.class
C:\cute\Hotel\classes\tourtype.class
C:\cute\Hotel\classes\HotelInvRep.class
C:\cute\Hotel\classes\HotelInvRep$Report.class
C:\cute\Hotel\classes\airports.class
Now i want to filter these results as to extract only the files with extension *.class and copy them to a different computer.
For that there is the method
x.listFiles(FileFilter filter);
but i don't know how to use that one!