Since file paths are normally specified differently on different platforms, how do we to specify a file path in a OS neutral way?
File paths on different platforms
BlitzMax Forums/BlitzMax Beginners Area/File paths on different platforms I believe the / character will work on all platforms.
As for "C:" vs. "/" I don't think there's a way (at least not one I've stumbled accross), but I would say that it's safe to assume that as long as you use relative pathnames you should be in the clear.
I know my stuff works from both "D:\Dev\BlitzMAX" and "/home/FlameDuck/Dev/BlitzMAX".
As for "C:" vs. "/" I don't think there's a way (at least not one I've stumbled accross), but I would say that it's safe to assume that as long as you use relative pathnames you should be in the clear.
I know my stuff works from both "D:\Dev\BlitzMAX" and "/home/FlameDuck/Dev/BlitzMAX".
What about ../ does that work on anything but Windows?
Toby... I haven't tried it in Blitz for Linux, but I have used the same thing in php, python, on a linux system, so I would assume that is a safe bet!
For relative paths, you can use / in both Windows and other platforms.
What about ../ does that work on anything but Windows?
I can confirm this works on Linux, and I believe James once said it worked on Mac too (it should anyhoo, because the filesystem is similar - to Linux that is). Good. That's everything you need for relative paths then, innit? ;]
../ should work in windows as well