Hi All,

Sorry this is offtopic. But I require a quick solution. Please help.

I recently had a problem while working with java, Windows 2000 platform. I
was trying to list out the files from a directory with the
listFiles(fileExtension) function. ( javax.swing.filechooser.FileFilter)

PROBLEM:
There is no problem if we are having small file names in the directory. But
if I create a file name in JAPANESE with length > 130, the listFiles returns
a file array while DOES NOT contain the file and the directory entries
following that.

Is there a work around for this problem? Why java is unable to read long
filenames in Japanese?
How can I list all files from the directory?

Here is the code that I wrote :

             File file = new File( "E:\a\b\c") ;
            FileFilter filefilter_ = new XAPFileFilter( ) ;
            filefilter_.addExtension( newExtension ) ;
                File children[ ] = file.listFiles( fileFilter_ ) ;
                files = children ;
                System.out.println( "Files are "  );
                        int length = files.length ;
                        for( int i = 0 ; i < length ; i++ ) {
                                System.out.println("File " + i + " : " +
files[ i ].getName( ));
                        }

Regards,
Aravind.

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to