From: "Morris, Chris" Date: 2002-04-02T06:20:31+09:00 Subject: Dir[] on Windows w/ long filenames Ruby 1.6.6 Dir[] doesn't appear to work if any directories have a space in their name: irb(main):005:0> Dir['c:/temp/*.*'] ["c:/temp/10175.094.out", "c:/temp/attach1_snelling.kmap.err[1].zip", "c:/temp/i xp001.tmp", "c:/temp/JET1.tmp", "c:/temp/JET2.tmp", "c:/temp/JET3.tmp", "c:/temp /JET4.tmp", "c:/temp/JET5.tmp", "c:/temp/JET6.tmp", "c:/temp/JET7.tmp", "c:/temp /JET8.tmp", "c:/temp/JETE.tmp", "c:/temp/JETF.tmp", "c:/temp/redist.log", "c:/te mp/setupsql.ini", "c:/temp/testunit-0.1.4[1].zip", "c:/temp/_ISTMP1.DIR"] irb(main):010:0> Dir['c:/program files/UltraEdit/*.*'] [] irb(main):009:0> Dir.entries('c:/program files/UltraEdit') [".", "..", "aanew.txt", "AUTOCORR.TLX", "Chrismo.mac", "CONDCORR.TLX", "Edit2", "FILE_ID.DIZ", "html.mac", "Html.tlx", "htmltidy.dll", "INSTALL.LOG", "ORDER.TX T", "READ.ME", "SSCE4332.DLL", "TAGLIST.NEW", "TAGLIST.OLD", "TAGLIST.TXT", "tha ng.txt", "UE32CTMN.DL", "ue32ctmn.dll", "UEDIFF.EXE", "UEDIT32.EXE", "UEDIT32.GI D", "UEDIT32.HLP", "UEDIT32.REG", "uedit32i.exe", "UEDOS32.EXE", "UNINSTAL.EXE", "vbs.mac", "Wordfile.bak.txt", "WORDFILE.NEW", "WORDFILE.OLD", "Wordfile.txt", "WORDFILE2.TXT"] Is this a bug? Chris Morris chris.morris@snelling.com