Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Bob Latham Newsgroups: comp.sys.acorn.programmer Subject: Re: OS_File case sensitive Date: Tue, 24 Feb 2026 21:50:21 +0000 (GMT) Organization: None Lines: 39 Message-ID: <5cb05cc7febob@sick-of-spam.invalid> References: <5cb028ab62bob@sick-of-spam.invalid> X-Trace: individual.net F4454pt9QgSZNRcW3Gp/jAy7uMRht4O1aUKa6GW6En01Vo1Ihn X-Orig-Path: sick-of-spam.invalid!bob Cancel-Lock: sha1:QewkfsKN7v3xsniPxzI8ykSf8qY= sha256:m9q9yFVZ8w59ivklljzdOQ1jnZi52ZnMPL9MZn2KeWw= X-No-Archive: Yes User-Agent: NewsHound/v1.54 Xref: csiph.com comp.sys.acorn.programmer:6609 In article , Steve Fryatt wrote: > On 24 Feb, Bob Latham wrote in message > <5cb028ab62bob@sick-of-spam.invalid>: > > I'm trying to find a way to check if a directory on a NAS > > contains any music files. .flac .mp3 .m4a > > > > I've had the realisation this morning that OS_File 13 is case > > sensitive so setting R1 to point to */flac will not cut it. So to > > find if a (NAS) directory contains any flac files it looks like I > > would need to test for flac and Flac and FLAC etc. any > > combination. > That sounds like the underlying filing system, not OS_File. The NAS > is probably running some Linux-y FS that's case sensitive, and > therefore Music.FLAC and Music.Flac are actually two different > files, which can both exist together. Oh, didn't think of that. > > The only solution I can see is to use OS_GBPB to read the name of > > file after file and mask out the upper lower case bit ie &DF and > > if nothing is found early I have to read every name in the > > directory. > > > > Is there a better way? > Make sure that your filing system's filetype mapping is sensible > (whether it uses MimeMap or its own arrangement) and test on > filetypes? That way, it would be the FS's problem to do the > extension parsing. I'd love to but flac and mp3 are fine but no mime map for m4a. Thanks. Bob.