V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Richard14
V2EX  ›  程序员

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

  •  
  •   Richard14 · 215 天前 · 956 次点击
    这是一个创建于 215 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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