identifying macOS folders that are considered to be files?

Trevor DeVore lists at mangomultimedia.com
Fri May 24 21:06:11 EDT 2019


On Fri, May 24, 2019 at 7:35 PM kee nethery via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Is there any way for LiveCode to tell me that a macOS folder that gets
> listed with “the folders” is actually treated as a file? For example, .app
> is a file where View Package Contents is an option but the OS treats it as
> a single thing. Same with .numbers, .pages, and various other “files”. They
> can be opened up and the contents can be viewed.
>
> Is there any way to know which “folders” are actually treated by the OS as
> files?
>

If you don't get any pure LCS solutions you could use an extension. macOS
has an API for this:

https://developer.apple.com/documentation/appkit/nsworkspace/1529991-isfilepackageatpath?language=objc

I just tested it in my macOS test bed for extensions and it seems to work.
It is the NSWorkspaceIsFilePackageAtPath() handler in this file:

https://github.com/trevordevore/lc-macos-toolset/blob/master/NSWorkspace/nsworkspace.lcb

-- 
Trevor DeVore
ScreenSteps



More information about the use-livecode mailing list