Dear Monks,

I am using Tk for an application on Win32 and wanted to use the most windowish looking chooseDirectory dialog to select a directory. This returns a directory of the sort:

C:/Documents and Settings/UserX/Desktop/WORK/data/var - 21/dat
In a next step I need to get all xml files in that directory. Which is the point where I struggle.

Globbing for these values returns an arrat that is split at the spaces and terminates before the -:

@files = glob( $path . "/*.xml ); print join ( "\n", @files ); <code> This returns: <code> C:/Documents and Settings/UserX/Desktop/WORK/data/var

I have also tried to alter the path to a Dos standard.

$path =~ s/\//\\\\/g; $path =~ s/\ /\\\ /g;
And then globbed without results.

And I also tried to use File::DosGlob.

Both of the last efforts did return an empty array from the glob function. Does anyone know what the bast way to tackle this problem is?


Cheers,
PerlingTheUK

In reply to Tk::chooseDirectory and glob problem by PerlingTheUK

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.