[Ironruby-core] FW: File.executable? always returns false on Windows machine

Michael Letterle michael.letterle at gmail.com
Fri Apr 3 15:04:12 EDT 2009


On *nix systems it would return true if the executable bit is set and false
if it's not.  Windows doesn't really have a comparable attribute since files
are "categorized" based on extension, hence .exe acting as a sort of
"executable bit".

On Fri, Apr 3, 2009 at 1:36 PM, Shri Borde <Shri.Borde at microsoft.com> wrote:

>  Anyone know what File.executable? is supposed to do? For me, it always
> returns false. For Jim, Tomas and others, it always returns true no matter
> what the file extension is. Any idea why we might be getting different
> results?
>
>
>
> FWIW, the current IronRuby implementation returns true if the file
> extension is “.exe”.
>
>
>
> Thanks,
>
> Shri
>
>
>
> *From:* Shri Borde
> *Sent:* Thursday, April 02, 2009 3:59 PM
> *To:* ruby-core at ruby-lang.org
> *Subject:* File.executable? always returns false on Windows machine
>
>
>
> On my machine, File.executable? is always returning false. I have tried
> 1.8p27. I am running on a Windows Vista x86 machine. The file system is
> NTFS. I can’t think of anything unusual about my machine.
>
>
>
> What are the semantic supposed to be? Most of the people I have asked get a
> value of true for all of the statements below, even for the File.executable?
> on the ttf file.
>
>
>
> puts File.exists?("C:/windows/fonts/wingding.ttf")
>
> puts File.readable?("C:/windows/fonts/wingding.ttf")
>
> puts File.executable?("C:/windows/fonts/wingding.ttf") # Prints false only
> for me
>
>
>
> puts File.exists?("C:/windows/notepad.exe")
>
> puts File.readable?("C:/windows/notepad.exe")
>
> puts File.executable?("C:/windows/notepad.exe") # Prints false only for me
>
>
>
> With the 1.9 binaries, File.executable? returns true only if the file
> extensions is something like .exe. Again, it always returns true for the
> people I have asked.
>
>
>
> Thanks,
>
> Shri
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>


-- 
Michael Letterle
IronRuby MVP
http://blog.prokrams.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090403/9de83ebf/attachment.html>


More information about the Ironruby-core mailing list