Samraj created IO-783:
-------------------------

             Summary: Fetching file extension using FilenameUtils.getExtension 
method throws error in windows machine
                 Key: IO-783
                 URL: https://issues.apache.org/jira/browse/IO-783
             Project: Commons IO
          Issue Type: Bug
          Components: Utilities
    Affects Versions: 2.11.0, 2.10.0, 2.9.0, 2.8.0, 2.7
         Environment: Run the below line of code in windows environment.

String fileName = FilenameUtils.getExtension("Top of Information 
Store\\Archive\\Informational-severity alert: eDiscovery search started or 
exported.msg");
        System.out.println(fileName);

 

We are getting the error,

Exception in thread "main" java.lang.IllegalArgumentException: NTFS ADS 
separator (':') in file name is forbidden.
    at 
org.apache.commons.io.FilenameUtils.indexOfExtension(FilenameUtils.java:737)
    at org.apache.commons.io.FilenameUtils.getExtension(FilenameUtils.java:1057)
            Reporter: Samraj


Hi Team,

I am using FilenameUtils.getExtension method to get the file extension from the 
file path ( Available as string). Due to one of the bug fix happen after 2.7 
breaks the code. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to