Windows 8开始使用placeholder files及其OneDrive在线存储服务。基本上,用户会看到一个空的占位符文件,当用户双击它或以其他方式尝试访问它时,该文件将按需下载。
如何使用Python读取这些文件?下面的简单示例显示了问题:
os.path.getsize('C:\Users\\User\\OneDrive\online-file.zip')
(…)
OSError: [WinError 1920] The file cannot be accessed by the system:
`C:\Users\\User\\OneDrive\online-file.zip`
(用户可以通过选择OneDrive文件夹中的所有文件并从其上下文菜单中选择“脱机使用”来解决此问题。有传言称此功能已从Windows 10中删除。)
答案 0 :(得分:0)
这似乎不可能。由于占位符文件将从Windows 10中删除,因此它的相关性也不会太长。