半肾
精华
|
战斗力 鹅
|
回帖 0
注册时间 2019-8-30
|
本帖最后由 冰箱研会长 于 2020-10-24 16:41 编辑
Onedrive奇妙的无法关闭的 "历史版本保存" 呀...
这东西真是要了老命了,
我好多歌曲存在onedrive上面, 有的时候不可避免地会修正一些标签啦一类的,
结果我今天发现, 一直以来困扰我的 "Onedrive似乎比我所估计的要更那么容量捉急一点?" 的问题,
其罪魁祸首就是这个关都关不掉的历史版本保存.
想象一下一些2到3GB的hires专辑, 每张专辑都保存了五到六份历史版本.
不仅如此, 官方没提供给你任何批量删除这些历史版本的手段.
作为一个自称程序员, 我开始尝试使用微软提供的SDK和开源的pnp powershell来解决这个问题.
两者皆因文件总数超过5000失败.
他妈的, onedrive上面有这么多眼花缭乱的功能, 却连一个能解决问题的功能都没有.
难不成想舒服的用上onedrive, 我还要成为sharepoint大师才行吗???
哎...想到哪写到哪吧...我发现了, 凡事牵扯到了onedrive, 就会吞噬人巨大的精力...
████████████████
于是最后的最后我终于找到了一个解决方案
https://github.com/balassy/OneDriveVersionCleaner
打包下载, 用你的VS打开, 填入自己的账号密码和文件夹地址, 编译, 运行, boom, works like charm
如果你的文件总数超过5000, 这可能是你唯一处理这些文件的办法...
要注意的是这个程序不会递归地查找文件,
使用powershell来格式化输出文件夹地址可能是最简单的办法...
|
|