刚开始搜索资料时,有篇文章里面写到增加一条命令即可,还没来得及尝试就找不到了。
(下面是另一个搜索答案)
cmd不支持UNC路径的原因:cmd(命令提示符)默认不支持使用UNC路径作为当前目录。当尝试在cmd中使用UNC路径时,系统会提示“UNC路径不受支持。默认为Windows目录。”这是因为cmd在启动时默认将当前目录设置为C:\,而不是网络共享的UNC路径。
解决方案
1、映射网络驱动器:
可以通过将网络共享文件夹映射为本地驱动器,例如将\Server\Share映射为Z:,然后在cmd中使用这个驱动器字母(例如Z:)来访问共享文件夹。
2、使用PowerShell:
PowerShell支持UNC路径,并且可以替代cmd进行各种操作。可以通过将默认shell从cmd改为PowerShell来解决这个问题。
3、调整批处理文件:
如果必须使用cmd并且需要处理UNC路径,可以在批处理文件中指定当前目录。例如,使用cd /D \Server\Share命令来改变当前目录为UNC路径。
评论 (0)