[Haskell-cafe] Filesystem access

Andrew Coppin andrewcoppin at btinternet.com
Thu Jun 21 16:38:49 EDT 2007


Andrea Rossato wrote:
> On Thu, Jun 21, 2007 at 09:19:51PM +0100, Andrew Coppin wrote:
>   
>>  OK, a few questions...
>>
>>  1. Is there *any* way to determine how large a file is *without* opening it? 
>>  The only library function I can find to do with file sizes is hFileSize; 
>>  obviously this only works for files that you have permission to open!
>>     
>
> System.Posix.Files
> fileSize
>   

Does that *work* on Windoze?

Wait, hang on a sec... No, it doesn't. The module doesn't even exist.

(I was half-expecting it might work. GHC does currently run in a Unix 
emulator...)

>>  2. Is there any way to discover Windoze-style "attributes" for files? 
>>  (Read-only, archive, system, hidden, et al.)
>>     
>
> The module before, if I understand correctlu.
>   

No, AFAIK the archive attribute doesn't even exist on POSIX. It's a 
Windoze-specific thang.



More information about the Haskell-Cafe mailing list