Robocopy 不能使用长于一个字符的 PS- 驱动器名称
Robocopy cannot use a PS-Drive name longer than one character
我有一个映射到 PSDrive 的 UNC 路径。
PS Plong:\home\Personal\lit> Get-PSDrive
Name Used (GB) Free (GB) Provider Root
---- --------- --------- -------- ----
...
HKLM Registry HKEY_LOCAL_MACHINE
P 384.97 546.54 FileSystem \RT-AC66U\files
Plong FileSystem \RT-AC66U\files
Variable Variable
...
robocopy
似乎无法理解长于一个字母的驱动器名称。似乎可以使用一个字母的驱动器名称。有什么解决方法吗?
PS Plong:\home\Personal\lit> robocopy Plong:\home\Personal\lit\ Plong:\home\Personal\lit\tt *.sql
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Wednesday, July 12, 2017 20:33:57
Source : \RT-AC66U\files\home\Personal\lit\Plong:\home\Personal\lit\
Dest : \RT-AC66U\files\home\Personal\lit\Plong:\home\Personal\lit\tt\
Files : *.sql
Options : /DCOPY:DA /COPY:DAT /R:1000000 /W:30
------------------------------------------------------------------------------
2017/07/12 20:33:57 ERROR 161 (0x000000A1) Accessing Source Directory \RT-AC66U\files\home\Personal\lit\Plong:\home\Personal\lit\
The specified path is invalid.
Waiting 30 seconds...
robocopy
不是 PowerShell 命令,无法识别 PowerShell 路径。您需要将 UNC 路径映射到常规 Windows(单字母)驱动器,以便 robocopy
能够使用它。
根据您的 Get-PSDrive
输出,您似乎已经将路径映射到驱动器 P:,因此只需将命令行更改为:
robocopy P:\home\Personal\lit\ P:\home\Personal\lit\tt *.sql
我有一个映射到 PSDrive 的 UNC 路径。
PS Plong:\home\Personal\lit> Get-PSDrive Name Used (GB) Free (GB) Provider Root ---- --------- --------- -------- ---- ... HKLM Registry HKEY_LOCAL_MACHINE P 384.97 546.54 FileSystem \RT-AC66U\files Plong FileSystem \RT-AC66U\files Variable Variable ...
robocopy
似乎无法理解长于一个字母的驱动器名称。似乎可以使用一个字母的驱动器名称。有什么解决方法吗?
PS Plong:\home\Personal\lit> robocopy Plong:\home\Personal\lit\ Plong:\home\Personal\lit\tt *.sql ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Wednesday, July 12, 2017 20:33:57 Source : \RT-AC66U\files\home\Personal\lit\Plong:\home\Personal\lit\ Dest : \RT-AC66U\files\home\Personal\lit\Plong:\home\Personal\lit\tt\ Files : *.sql Options : /DCOPY:DA /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ 2017/07/12 20:33:57 ERROR 161 (0x000000A1) Accessing Source Directory \RT-AC66U\files\home\Personal\lit\Plong:\home\Personal\lit\ The specified path is invalid. Waiting 30 seconds...
robocopy
不是 PowerShell 命令,无法识别 PowerShell 路径。您需要将 UNC 路径映射到常规 Windows(单字母)驱动器,以便 robocopy
能够使用它。
根据您的 Get-PSDrive
输出,您似乎已经将路径映射到驱动器 P:,因此只需将命令行更改为:
robocopy P:\home\Personal\lit\ P:\home\Personal\lit\tt *.sql