[plt-scheme] parsing windows path on linux?
On Jan 10, YC wrote:
>
> I tried to use bytes->path to generate a `windows-path`, but
> `file-name-from-path` doesn't appear to work with `windows-path`.
It looks like the reason for this is that a non-default-platform path
is not considered as a path in the `path?' sense -- so you get an
error. But you can use `split-path' directly (which is what
`file-name-from-path' is doing):
(let-values ([(base file dir?)
(split-path (bytes->path #"c:\\foo\\bar.txt" 'windows))])
file)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!