[tex-live] Passing a valid Windows path and file name to *TeXin TeXlive

Martin Heller mr_heller at yahoo.dk
Wed Jun 11 11:18:25 CEST 2014


Akira Kakuto wrote, on 11-06-2014 09:58:
> Dear Martin Heller,
>
>> Thats good news. How about
>> Long path names
>> pdftex \\?\some long path\test.tex
>> and UNC paths
>> pdftex \\server\share\test.tex
>
> All is supported, but use / instead of \.
> In the case of path names with spaces, quotation is needed.
> If you don't use 8.3 names, they should already work in
> TeX Live 2013/2014:
>
> pdftex "c:/some dir/some file.tex"
> pdftex //server/share/test.tex
> pdftex "//server/share/some dir/sample text.tex"
>
> The above exapmles work fine in TeX Live 2013/2014.
>
> 8.3 names are not supported in TeX Live 2014.
> They will be supported in TeX Live 2015.
>


Thanks. UNC paths works when replacing \ with /. I can't get the "\\?\" 
prefix to work in TeXLive 2013 with forward slash:

C:\>set texfile=\\?\c:\Documents and Settings\test.tex

C:\>dir "%texfile%"
  Volume in drive \\?\c: is OS
  Volume Serial Number is C642-601C

  Directory of \\?\c:\Documents and Settings

06-06-2014  18:42                 8 test.tex
                1 File(s)              8 bytes
                0 Dir(s)  92.530.782.208 bytes free

C:\>echo "%texfile:\=/%"
"//?/c:/Documents and Settings/test.tex"

C:\>pdflatex "%texfile:\=/%"
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX)
  restricted \write18 enabled.
entering extended mode
! I can't find file `"//?/c:/Documents and Settings/test.tex"'.
<*> "//?/c:/Documents and Settings/test.tex"

(Press Enter to retry, or Control-Z to exit)
Please type another input file name:




More information about the tex-live mailing list