试图使文件夹中的所有文件和子文件夹在线。找到不适合我的解决方案:
attrib +p -u foldername /s
没有错误,但是什么也没发生。 找出使用系统并隐藏文件属性时可以使用的方法:
attrib +s -h -p +u foldername\* /s
但是当文件夹为空(不是悲惨的)时会收到警告。
我更喜欢使用不指定文件夹/文件类型的解决方案。只想处理文件夹中的所有文件和文件夹。
感谢您提供任何有用的信息。
答案 0 :(得分:0)
我想您不是要对本地计算机OneDrive文件夹中的文件执行此操作,而是尝试通过SharePoint Online命令行管理程序将文件和文件夹在线存储在OneDrive中。如果这是正确的,那么我认为“ attrib”在SPO命令行管理程序中不起作用。如果您看到one level up in the documentation attrib被列为Windows Server命令,则表明它在SPO命令行管理程序中不起作用。
您可能需要PnPPowerShellOnline模块:
Install-Module SharePointPnPPowerShellOnline -Force
并使用如下命令集:
Get-PnPListItem
以便在OneDrive中获取实际文件。
This site具有更深入的脚本,您可以将其用作与OneDrive和SPO中的单个文件进行交互的指南。