I'd saved this one:

on revSBEnsureFolder pFolder
  set the itemDel to "/"
  if there is no folder pFolder and pFolder is not empty then
    revSBEnsureFolder item 1 to -2 of pFolder
    if the result is not empty then return the result
    create folder pFolder
    return the result
  end if
end revSBEnsureFolder

On 12/14/17 11:02 AM, Alex Tweedly via use-livecode wrote:
Write yourself (or check if the Master Library already has) a little function

  ensureFolderExists pPathName

which will iterate down the elements of the path, checking htey exist, or creating if need be.

(I *know* I have one somewhere - but it would be faster to re-write than to find :-)

Then use that before the revCopyFolder

Alex


On 14/12/2017 16:52, Bob Sneidar via use-livecode wrote:
Okay it looks like the revMoveFolder suffers from the same problem that renameFolder does: It only works on the endpoint. CRAP! Why so difficult? I'll come up with a workaround I suppose, or else start saving filled forms in the database itself.

Thanks all for your help.

Bob S


On Dec 14, 2017, at 08:28 , Bob Sneidar via use-livecode <use-livecode@lists.runrev.com> wrote:

For Mac sure. Then I need to deal with Windows. But it's my understanding that the rev commands for files use shell anyway, so the work has at least partly been done. But looking at the rev commands it appears there is a revMoveFolder! Lemme try that one.

Bob S



On Dec 14, 2017, at 08:22 , Mike Bonner via use-livecode <use-livecode@lists.runrev.com> wrote:

Can you use shell?  mv to move a folder or cp -R and do a recursive copy?

 From reading the dictionary, it does seem that your first example should work if the intention is to move the 201 folder from "Childrens Law Center" to folder "bobtest" assuming bobtest already exists, and folder 201 doesn't pre-exist in that folder. (No clue how "clobbers" are handled with rename
when its used to move stuff)

_______________________________________________
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


--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.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

Reply via email to