Lovely. Bob S
On Sep 30, 2014, at 14:14 , JB <sund...@pacifier.com> wrote: > I am the only user on this Mac. If someone else > uses my mac they use my settings. > > For me there is not much needed to understand > when I list the file not using recursive it works and > sometimes when I list them using recursive it does > not work. It is the sometimes that bothers me and > that is enough that I will not offer the option. > > We can get into examining my computer and the fact > I am using a external USB drive and it is not really a > fast drive and maybe the looping is too fast or what > else it could be on my side. The fact is as a typical > user I know with the finder and other programs I can > access my folders. If I bought your program and you > gave me that technical answer and I wasted my time > trying to figure out why your program will not access > my folders and examine permissions or other things > when others do access them I would not be happy. > > On that basis for the very few like me who will have > a problem I will not use it. > > John Balgenorth > > > On Sep 30, 2014, at 2:03 PM, Bob Sneidar <bobsnei...@iotecdigital.com> wrote: > >> I think you are missing the point JB. Permissions are a tricky thing. The >> user is accessing the folders based upon his security token created at the >> time he logged in. Suppose this is a file server, and midway through, the IT >> person changed permissions? You will get an error trying to open that folder >> unless the new permissions include you. >> >> Other issues can involve another application currently accessing the file in >> a copy or move process. What they are saying is, instead of bailing out with >> an error message, pass over the problem folder. Maybe make a list and write >> it out to a log, then alert the user afterwards they those files/folders >> cannot be accessed. >> >> I’ll give you a GREAT example of how this can happen. I upgraded an OS X >> server which employed XSAN volumes, and in the process I had to upgrade my >> XSAN volumes themselves. Unbeknownst to me, but beknownst to Apple, the new >> XSAN volumes were cASE sENSITIVE! My backup software was NOT! So when some >> users decided to rename their existing files by simply correcting the case, >> the backup software began throwing errors because the file existed, but >> wasn’t the same file, because it didn’t have the same name… exactly. >> >> So the backup software had to rewrite their algorithms to either ignore >> case, or correct for it. The point is, when dealing with files and folders, >> it will behoove you to write some really robust error checking before >> putting your software out there. >> >> Bob S >> >> >> On Sep 30, 2014, at 13:32 , JB <sund...@pacifier.com> wrote: >> >>> And what do you mean by folders that cannot >>> be accessed? Since when are they not able >>> to be accessed? I access them all of the time. >>> I am a typical user who accesses files & folders >>> everyday the same way. >>> >>> So you are telling me they cannot be accessed >>> and I encourage you to put a program on the >>> market and explain that to those who access >>> their folders every day and your program does >>> not allow them to access it. >>> >>> They will read your response and quit your program >>> and continue to access their folders as usual and you >>> will not hear from them again because they do not want >>> to spend their time explaining to you they are able to >>> access their folders without your program. >>> >>> If it causes me problems it will cause someone else >>> problems and I am not going to explain to them do >>> not use those folders with my program or block it >>> and give them a dialog stating it cannot be accessed. >>> >>> I liked the idea of recursive but it does not work good >>> for me. >>> >>> John Balgenorth >>> >>> >>> >>> On Sep 30, 2014, at 1:19 PM, Richard Gaskin <ambassa...@fourthworld.com> >>> wrote: >>> >>>> JB wrote: >>>> >>>>> For now I will not use recursive to list files or folders. >>>> >>>> I think we've established that recursion errors are the symptom but not >>>> the problem (that is, unless you have directory structures deeper than >>>> 400,000 levels, but then I suspect you'd see inode problems long before >>>> you'd have a chance to walk through them with LC). >>>> >>>> The question is: How do we handle error conditions when a folder cannot be >>>> accessed? >>>> >>>> The original code you had bails because it isn't doing appropriate error >>>> checking, and Alex' modification bails whenever it encounters a folder it >>>> can't access. >>>> >>>> Unless you write some code to handle that differently, it's bailing either >>>> way. >>>> >>>> -- >>>> Richard Gaskin >>>> Fourth World Systems >>>> Software Design and Development for the Desktop, Mobile, and the Web >>>> ____________________________________________________________________ >>>> ambassa...@fourthworld.com http://www.FourthWorld.com >>>> >>>> _______________________________________________ >>>> 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 >> >> >> _______________________________________________ >> 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 _______________________________________________ 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