I have a UNC path mapped to a PSDrive.
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 does not appear to understand a drive name longer than one letter. Appears to work with a one letter drive name. Is there any workaround?
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 is not a PowerShell command and doesn't recognize PowerShell paths. You need to map the UNC path to a regular Windows (single-letter) drive for robocopy to be able to work with it.
You already seem to have the path mapped to the drive P: according to your Get-PSDrive output, so simply change your commandline to this:
robocopy P:\home\Personal\lit\ P:\home\Personal\lit\tt *.sql
User contributions licensed under CC BY-SA 3.0