I'm not on a mac a lot :-( So is "binfile:" more universal, or do I have to check the platform, first? What is the technique on linux?
On Tue, Jun 20, 2017 at 10:09 PM, Roger Eller via use-livecode < use-livecode@lists.runrev.com> wrote: > You're not on a Mac anymore. ;-p > > I second the suggestion to lose the // if the platform is Windows. > > ~Roger > > On Jun 20, 2017 5:39 PM, "Mike Kerner via use-livecode" < > use-livecode@lists.runrev.com> wrote: > > > In case it helps, here's the entire routine. This works on a Mac. > > > > on copyFilesNFolders fromFolder toFolder > > if there is not a folder toFolder then > > create folder toFolder > > if the result is not empty then > > put the result into theResult > > errlog theResult > > quit > > end if #the result is not empty > > end if #there is not a folder toFolder > > > > put folders(fromFolder) into folderList > > #<walk the folders recursively> > > repeat for each line folderName in folderList > > if char 1 of folderName is "." then next repeat > > copyFilesNFolders (fromFolder&slash&folderName), > > (toFolder&slash&folderName) > > end repeat #for each line folderName in folderList > > #</walk the folders recursively> > > > > #<now we're a the bottom for this folder. Copy the folder and then the > > files in the folder> > > put the defaultFolder into theDefaultFolder > > set the defaultFolder to fromFolder > > put the files into theFiles > > repeat for each line theFile in theFiles > > if char 1 of theFile is "." then next repeat #skip all the > invisible > > files like .DS_STORE > > put fromFolder&slash&theFile into fromFile > > put toFolder&slash&theFile into toFile > > if there is not a file toFile then > > put url ("binfile://" &fromFile) into url ("binfile://" &toFile) > > if the result is not empty then > > put the result into theResult > > errlog theResult > > breakpoint > > quit > > end if #the result is not empty > > end if #there is not a file toFile > > end repeat #for each line theFile in theFiles > > set the defaultFolder to theDefaultFolder > > #</now we're a the bottom for this folder. Copy the folder and then > the > > files in the folder> > > end copyFilesNFolders > > > > On Tue, Jun 20, 2017 at 5:34 PM, Mike Kerner <mikeker...@roadrunner.com> > > wrote: > > > > > I'm trying to use the put url technique to copy files on windows, but > I'm > > > getting "can't open file" > > > If I do something like > > > answer line 1 of url ("binfile://"&filename) > > > I get what I expect, but when I try to > > > put url ("binfile://"&filename) into url ("binfile://"&toFilename) > > > I get "can't open file" in the result > > > > > > -- > > > On the first day, God created the heavens and the Earth > > > On the second day, God created the oceans. > > > On the third day, God put the animals on hold for a few hours, > > > and did a little diving. > > > And God said, "This is good." > > > > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > 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 > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ 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