提问人:allenrabinovich 提问时间:1/19/2023 更新时间:1/19/2023 访问量:34
如何确定流式 Google 云端硬盘中确实存在某个文件夹?
How do I determine that a folder really exists in a Streamed Google Drive?
问:
我有一个 Google Drive,它意外地在外部对其文件和文件夹结构进行了大量更改,我正在尝试撤消这些更改。我正在尝试在保留了以前版本的文件夹结构的 Windows 机器(与 Internet 断开连接,因此当前未同步所述 Google Drive)上运行 Python 脚本,以获取驱动器中所有文件夹和文件的列表。但是,问题是驱动器中的大多数文件和文件夹都是“流式传输”的,也就是说它们并不真正在我的机器上,而仅作为标记存在。
我尝试了多种方法,包括内置的操作系统命令(如 dir)来列出文件夹结构,但它们都挂在特定文件夹上。我尝试使用 Python 以及 ,但同样的事情发生了。对于某些文件夹,即使每个方法都确认它们的存在(等),当扫描它们时,脚本会挂起,并在很长一段时间后超时,并显示“[WinError 2] 系统找不到指定的文件”。os.walk()
os.scandir()
os.path.exists()
有没有办法在没有超时的情况下判断这些文件夹是否真的存在,然后我才被卡住扫描它们?
答: 暂无答案
评论