无法将长路径文件名(UNC 路径)发送到打印机

无法将长路径文件名(UNC 路径)发送到打印机

我使用带有 UNC(UNI)的长路径名,例如:

 \\?\c:\tmp......\file1.prn

但是当我尝试在 Windows 命令行上将文件发送到打印机时,例如使用复制/打印命令,它显示:
对于复制 -

0 file(s) copied.

打印版 -

invalid switch

常规路径/缩短(使用 ~)效果很好,只有 UNC 大路径(>260 个字符)无效。

答案1

不确定这是否适合您的情况,但有时我可以通过将长 UNC 路径映射到网络驱动器,然后像使用本地驱动器一样使用它们来克服长 UNC 路径的限制。

我确信有一种更干净的方法,但除非操作要求驱动器确实是驱动器并且文件夹是本地文件夹,否则这个技巧也可能有效。

相关内容