there is a folder returns false on Mac if it's a file. Unless the file is a bundle (app). A Mac app is in fact a folder that has been flagged as an application.
Looking at your code, are you trying to extract the paths to all the files, or determine which are folders inside a given path? If you are just trying to determine if a path is just a folder, then there is a folder will return false if it is a path to a file. Bob S > On Oct 10, 2018, at 08:29 , Paul Dupuis via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Lets say you have a bunch of file paths - some are just paths (all > folders) and some end in a file name (and the file may or may not exist). > i.e. > /Folder1/Folder2/Folder3 > /Folder1/AnotherFolder/Somefile.txt > /Folder1/Folder2/Folderwith.intheName > How would you test to tell whether a given record is just a path of > folders or contains a file name? Is there any way other than looping > through the path and testing if each "folder" exists? > All, I can come up with is: > function isPath pSomePath > local tJustAPath = true > set itemDel to slash > repeat with i=1 to the number of items in pSomePath > if there is not a folder (item 1 to i of pSomePath) then > put false into tJustAPath > exit repeat > end if > end repeat > return tJustAPath > end isPath > > Is there some OS of LiveCode trick I am missing? > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode