Hello,

Awhile back I ran into a situation where I needed to read the lines of a file 
that might be on a non-default file system, like an in-memory file system, on 
Java 7+. I looked to the commons-io ReversedLinesFileReader, but it only works 
with java.io.File files which are always on the default file system only. I 
duplicated the class in my project and found it was relatively straightforward 
to adapt it to support both java.io.File and java.nio.file.Path file. 
Commons-io 2.6 seems to be the first version to require Java 7 which introduced 
NIO2. I think others would appreciate the NIO2 constructors, saving a call to 
Path#toFile(), even if they're not using non-default file systems. I previously 
created a JIRA issue IO-578<https://issues.apache.org/jira/browse/IO-578> and 
an GitHub pull request #62<https://github.com/apache/commons-io/pull/62>. I 
feel the PR is of very high quality, short and to the point, ready or nearly 
ready to merge. I would appreciate any feedback I can get on the JIRA issue or 
GitHub PR. I'm hopeful this could make commons-io 2.7. Thanks for your 
attention and consideration.



Regards,

Mark

Reply via email to