我查看了有关powershell
的网页以及带空格的路径名称,但似乎没有任何内容与此cmdlet
一起使用。
我的第一个参数没有任何空格,但我的第二个参数是:
Move-Item C:\Users\RB398970\Documents\WeekendUpdateReport\weekendCloseReport.pdf C:\Users\RB398970\Workspaces\Supply Chain\Document Templates\
我试过用双引号括起第二个参数,有两组双引号,双引号和嵌套单引号,双引号在白色空格前面用单引号,在前面使用&符号,还有多个其他东西。没有人工作过。
我知道第二个参数是一个有效的路径名 - 我可以在浏览器中搜索它并找到目录。
有什么想法吗?
答案 0 :(得分:1)
您是否可以访问PowerShell ISE(集成脚本编辑器)?有用的是你可以进行脚本检查,以确保你在正确的位置有引号等。
其中任何一个都适合你......
text-align: center;
希望这有帮助。
答案 1 :(得分:0)
我相信我找到了根本问题。我的问题不是我的文件路径包含空格,而是我的文件路径是我的Windows资源管理器显示为现有的路径,但实际上并没有本地副本。在DOS cmd窗口中搜索第二个参数路径时,它无法识别它。该路径由Sharepoint Workspace创建。我对这个软件不太熟悉,但我的猜测是,当它与Shareoint同步时,它不存储本地文件,但包含对它们在线存储位置的引用。无论如何,这里学到的教训是,如果您尝试使用Sharepoint Workspace来更新Sharepoint,那么它很复杂,因为它不允许您将文件从本地计算机移动到软件的工作区