skyzh / canvas_grab

🌐 One-click script to synchronize files from Canvas LMS.
https://git.sjtu.edu.cn/iskyzh/canvas_grab
MIT License
209 stars 28 forks source link

code: fix snapshot on Windows #120

Closed pangbo13 closed 3 years ago

pangbo13 commented 3 years ago

在Windows下将Path对象转换为str时,路径中的分隔符默认为反斜杠r"\",与从canvas上获取的文件路径不一致,导致文件名比对不一致,脚本误判所有文件在本地不存在,从而重新下载所有文件 在canvas_grab\snapshot\on_disk_snapshot.py第16行使用.as_posix函数可以将路径中的r"\"转化为r"/"

skyzh commented 3 years ago

感谢。我们将在今天发新版。