Need Simple Way To Determine If File Is Executable

Tim Daneliuk tundra at tundraware.com
Sun Dec 17 18:35:17 EST 2006


Roger Upole wrote:
> Gabriel Genellina wrote:
>> On 16 dic, 04:47, Tim Roberts <t... at probo.com> wrote:
>>>>   os.stat(selected)[ST_MODE] & (S_IXUSR|S_IXGRP|S_IXOTH
>>> This will tell you that "x.exe" is executable, even if "x.exe" contains
>>> nothing but zeros.
>> Isn't the same with any other recipe, portable or not? Unless the OS
>> actually tries to load and examine the file contents, which the OS's
>> I'm aware of, don't do.
>>
>> -- 
>> Gabriel Genellina
>>
> 
> On windows, you can use win32file.GetBinaryType to check if a file is actually
> a binary executable.
> 
>         Roger
>

Yabut ... what about things like batch files?  Does it return them
as executable as well?


-- 
----------------------------------------------------------------------------
Tim Daneliuk     tundra at tundraware.com
PGP Key:         http://www.tundraware.com/PGP/



More information about the Python-list mailing list