The Files Function borked?
Bob Sneidar
bobsneidar at iotecdigital.com
Fri Jan 24 12:06:34 EST 2025
When I use answer file on a parallels share folder (one from the MacOS) I get something like this:
C:/Mac/Home/Desktop/patch1.hex
When I use the dir command it correctly resolves the path, but cannot find the file:
U:\>dir /T:W "C:/Mac/Home/Desktop/patch1.hex"
Volume in drive C has no label.
Volume Serial Number is D892-E6EA
Directory of C:\Mac\Home\Desktop
File Not Found
U:\>
But this works:
U:\>dir /T:W "\\Mac\Home\Desktop\patch1.hex"
Volume in drive \\Mac\Home is Shared Folders
Volume Serial Number is 0000-0000
Directory of \\Mac\Home\Desktop
10/20/2023 12:06 AM 408 patch1.hex
1 File(s) 408 bytes
0 Dir(s) 393,116,905,472 bytes free
So in the first example it looks like Windows correctly resolves the file path, but then cannot find the file!
I think what I need is a way to reliably convert a file path from the format that Livecode uses to the format the command consolve can use. I could have sworn that LC had a function to convert to and from Windows file paths, but I can’t find it in the dictionary. I’ll probably have to roll my own.
Bob S
> On Jan 15, 2025, at 12:13 PM, Curry Kenworthy via use-livecode <use-livecode at lists.runrev.com> wrote:
>
> Bob:
>
> > I keep getting “file not found.”
>
> > answer file "Select file"
> > put it into tFileName
> > put "dir /T:W " & quote & tFileName & quote into tCmd
> > put shell(tCmd)
>
> Whaaa???
>
> Fix your /'s!
>
> Best wishes,
>
> Curry Kenworthy
>
> Radically Innovative Christian LiveCode Development
> "PASSION for Elegant, Efficient Code!"
> https://livecodeconsulting.com/
>
> More news after recuperating a bit....
>
> _______________________________________________
> 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