• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Richard14
V2EX  ›  程序员

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

  •  
  •   Richard14 · Aug 2, 2023 · 2065 views
    This topic created in 1196 days ago, the information mentioned may be changed or developed.

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

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

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

    7 replies  •  2023-08-07 16:29:26 +08:00
    thinkershare
    thinkershare
    Aug 2, 2023
    1
    Clear-RecycleBin -Force , 定期调用一下这个 powershell 就好了。自己创建一个 Windows 定时任务。
    thinkershare
    thinkershare
    Aug 2, 2023
    2
    Windows 几乎所有 API 都存在 PowerShell 的 API 接口。
    0TSH60F7J2rVkg8t
    0TSH60F7J2rVkg8t
    Aug 2, 2023❤️2
    3
    Windows 10 起自带的存储感知就可以啊。打开设置->系统->存储->配置存储感知或立即执行,选择“如果回收站中的文件存在超过以下时长,请将其清除”下拉列表,选择合适的日期。
    thinkershare
    thinkershare
    Aug 2, 2023❤️1
    4
    @ahhui 我看这个功能默认就是打开的,感觉很不科学。很多时候我回收站的东西并不希望它自动清理,看来这个逻辑和 OneDrive 的回收站逻辑差不多了,有点危险。
    0TSH60F7J2rVkg8t
    0TSH60F7J2rVkg8t
    Aug 3, 2023❤️1
    5
    @thinkershare 可能不同用户对“回收站”的理解不同,我觉得这样设计是何理的,毕竟回收站意味着就是不想要的东西,如果想要决定以后删不删,那应该单独整理出来存起来,扔回收站里就意味着我不要了,回收站的意义就是,你还有一次反悔机会,在限定的时间内,可以反悔,超过了限定时间,就不能反悔了。这和现实里扔垃圾到垃圾桶是一个逻辑啊。如果回收站里的文件应该一直保持不删除,那就不应该叫回收站,应该叫“貔貅”了
    meteora0tkvo
    meteora0tkvo
    Aug 3, 2023 via Android
    6
    你把回收站的容量调小一点就好了,它达到容量自动清理的
    iawes
    iawes
    Aug 7, 2023
    7
    @z836454898 还可以调容量,没用过这功能
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1196 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:39 · PVG 01:39 · LAX 09:39 · JFK 12:39
    ♥ Do have faith in what you're doing.