程序命令行批处理文件中的UNC路径

时间:2017-05-17 17:25:18

标签: windows batch-file unc

我正在使用一个很棒的小程序text2folders,我已经能够在Windows 10中将其作为右键单击上下文菜单运行。我有它适用于带驱动器号的驱动器,但是当我运行时它失败了在UNC路径共享上使用它。我知道我很接近但很难为UNC路径修复最后一点。

当我在UNC共享上运行时,它正在添加<>在路径周围并导致程序失败。 a sample of the error I am seeing

我需要想法如何删除<>或者首先阻止它们被创建。这是我的注册表项和命令行的批处理文件 任何建议将不胜感激!

我的注册表条目

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cadastralfolders]
@="Create Cadastral Folders"

[HKEY_CLASSES_ROOT\Directory\shell\cadastralfolders\command]
@="cmd.exe /s /k pushd \"%V\\\"&call \"\\\\server2\\data structured\\PROJECTS\\CADASTRAL NETWORK\\Text2Folders\\cadastralfolders.bat\" \"%V\" \"exit\""

我的批次

@echo off
start "" "\\SERVER2\Data Structured\PROJECTS\CADASTRAL NETWORK\Text2Folders\Text2Folders.exe" "%cd%" "\\SERVER2\Data Structured\PROJECTS\CADASTRAL NETWORK\Text2Folders\cadastral folder stucture.txt" -q 
exit

0 个答案:

没有答案