windows 是否有定期清空回收站的工具?或者自己写?

2023-08-02 18:36:30 +08:00
 Richard14

自己写的话不知道怎么调系统调用。

想要实现的效果是,针对回收站里的文件,删除超过 30 天的话就彻底删除。

用在 NAS 上自动维护,不能手动操作。

1170 次点击
所在节点    程序员
7 条回复
thinkershare
2023-08-02 18:38:40 +08:00
Clear-RecycleBin -Force , 定期调用一下这个 powershell 就好了。自己创建一个 Windows 定时任务。
thinkershare
2023-08-02 18:40:01 +08:00
Windows 几乎所有 API 都存在 PowerShell 的 API 接口。
0TSH60F7J2rVkg8t
2023-08-02 18:41:54 +08:00
Windows 10 起自带的存储感知就可以啊。打开设置->系统->存储->配置存储感知或立即执行,选择“如果回收站中的文件存在超过以下时长,请将其清除”下拉列表,选择合适的日期。
thinkershare
2023-08-02 18:46:44 +08:00
@ahhui 我看这个功能默认就是打开的,感觉很不科学。很多时候我回收站的东西并不希望它自动清理,看来这个逻辑和 OneDrive 的回收站逻辑差不多了,有点危险。
0TSH60F7J2rVkg8t
2023-08-03 09:29:33 +08:00
@thinkershare 可能不同用户对“回收站”的理解不同,我觉得这样设计是何理的,毕竟回收站意味着就是不想要的东西,如果想要决定以后删不删,那应该单独整理出来存起来,扔回收站里就意味着我不要了,回收站的意义就是,你还有一次反悔机会,在限定的时间内,可以反悔,超过了限定时间,就不能反悔了。这和现实里扔垃圾到垃圾桶是一个逻辑啊。如果回收站里的文件应该一直保持不删除,那就不应该叫回收站,应该叫“貔貅”了
meteora0tkvo
2023-08-03 12:11:33 +08:00
你把回收站的容量调小一点就好了,它达到容量自动清理的
iawes
2023-08-07 16:29:26 +08:00
@z836454898 还可以调容量,没用过这功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961899

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX