File paths on different platforms
BlitzMax Forums/BlitzMax Beginners Area/File paths on different platforms
| ||
Since file paths are normally specified differently on different platforms, how do we to specify a file path in a OS neutral way? |
| ||
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". |
| ||
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 |