put url tricks to copy files on windows
Roger Eller
roger.e.eller at sealedair.com
Tue Jun 20 22:09:39 EDT 2017
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 at 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 <MikeKerner at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list