Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^4: Trouble with File::Find::Rule (win32 unicode overload file test operators)

by Jim (Curate)
on Dec 16, 2013 at 18:42 UTC ( #1067359=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Trouble with File::Find::Rule (win32 unicode overload file test operators)
in thread Trouble with File::Find::Rule

The new news here is Win32::LongPath, which looks very promising. It was officially released just three months ago, so it wasn't around in 2010 when I asked "Is File::Find Unicode-(Conformant|Compliant|Enabled|Capable)?" It has already been enhanced (just days ago) with an important feature:  support for Cygwin. This new CPAN module addresses the problems that I lamented earlier makes Perl—like other modern scripting languages—not generally and dependably useable for folder and file manipulation in the modern Windows environment, including Unicode, long paths and junction/mount points.

Perl scripts written with Win32::LongPath aren't portable, of course. And as far as I can tell, there's no new File::Find::foo module that exploits the new Windows-specific capabilities afforded by Win32::LongPath. But having the ability to manipulate folders and files on Windows reliably using a comprehensive, well-documented and seemingly well-written CPAN module is a big win for Modern Perl versus other scripting languages.

Jim


Comment on Re^4: Trouble with File::Find::Rule (win32 unicode overload file test operators)
Re^5: Trouble with File::Find::Rule (win32 unicode overload file test operators)
by Anonymous Monk on Dec 17, 2013 at 00:22 UTC

    The new news ...

    Not really more promising than Win32::Unicode , but I welcome the improvements it provides

    there's no new File::Find::foo

    :D I already provided the code once, all you had to do was release it :) adapt it for Win32::LongPath ... combine with ex::override ... :D

    an important feature: support for Cygwin.

    LOL!!!! As Cygwin isn't windows, it shouldn't need specific suport from a Win32 module because it just doesn't belong ... all the regular Cygwin should just take care of everything, cause thats cygwin promise ...

    Hi

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1067359]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2015-07-05 10:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (61 votes), past polls