Wishlist 0 ¥0.00

有类似Cyber-D's Autodelete 3.13 这样的软件吗?

是的,有一些类似 Cyber-D's Autodelete 3.13 的软件,可以帮助你根据规则和过滤器自动删除旧文件。以下是一些替代方案,功能上与 Cyber-D's Autodelete 相似,适用于清理和管理文件:

  1. DeClutter: File Tagger and Organizer
    • 这是一款免费且开源的工具,可以帮助你自动整理和删除文件。它支持基于文件类型、日期等规则进行清理,界面友好且灵活。虽然主要是文件管理工具,但也能实现类似自动删除的功能。
  2. Delage32
    • 这是一个轻量级的免费工具,专门用于删除指定文件夹中超过一定时间的旧文件。它支持命令行操作,适合喜欢脚本或自动化任务的用户。虽然没有图形界面,但功能强大且类似 Cyber-D's Autodelete 的核心用途。
  3. EraseTemp
    • 这款工具专注于清理临时文件,但也可以配置为删除特定文件夹中的旧文件。它简单易用,适合需要定期清理但不想复杂设置的用户。
  4. CCleaner
    • CCleaner 是一个广为人知的系统清理工具,虽然它的主要功能是清理临时文件和浏览器数据,但通过自定义设置,你可以指定文件夹并定期删除其中的旧文件。它有免费版和付费版,界面直观。
  5. Robobasket
    • 这款软件允许你设置规则来自动整理或删除文件,支持按时间、文件类型等条件操作。它比 Cyber-D's Autodelete 更注重文件管理,但也能实现类似的自动删除功能。

这些工具各有侧重,有的更简单,有的提供更多自定义选项。如果你需要一个完全免费且专注于按日期删除文件的功能,Delage32EraseTemp 可能是最接近 Cyber-D's Autodelete 的选择。如果想要更现代化的界面和额外功能,可以试试 DeClutterCCleaner

另外,还可以用下面办法删除:

比如想定时清理 L:\cache 目录中的文件。我们可以用几种方式来实现:


✅ 推荐方法一:用 PowerShell 脚本 + 任务计划程序(Windows 内置,可靠)

🔧 脚本内容(删除 30 天前的文件,可修改):

# Delete files older than 30 days in the cache folder
$targetFolder = "L:\cache"
$daysOld = 30

Get-ChildItem -Path $targetFolder -Recurse -File |
    Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-$daysOld) } |
    Remove-Item -Force

💡 修改 $daysOld 数字可以控制删除多旧的文件。


🕐 设置定时任务步骤(Windows 任务计划程序):

  1. 打开 “任务计划程序”(Task Scheduler)

  2. 点击 “创建基本任务”

  3. 取个名字,比如“清理 Cache 文件夹”

  4. 触发器(Trigger):选择每天、每周,或自定义时间

  5. 操作(Action):选择 “启动程序”

  6. 程序或脚本输入:

    powershell.exe
    

    添加参数:

    -ExecutionPolicy Bypass -File "C:\Path\To\YourScript.ps1"
    

    ⚠️ 记得把 YourScript.ps1 替换为你保存的 PowerShell 文件路径

  7. 完成!

 

要将 PowerShell 脚本保存为 .ps1 文件并执行,按以下步骤操作:

🔧 保存 PowerShell 脚本为 .ps1 文件

  1. 打开文本编辑器

    • 你可以使用 记事本(Notepad)或者更专业的代码编辑器(如 Visual Studio Code)。

  2. 粘贴脚本内容

    • 复制之前提供的 PowerShell 脚本内容,粘贴到文本编辑器中:

    # Delete all files in the cache folder
    $targetFolder = "L:\www\sousuo.biz\wangzhanjingxuan.sousuo.biz\cache"
    $daysOld = 0  # Set to 0 to delete all files
    
    Get-ChildItem -Path $targetFolder -Recurse -File |
        Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-$daysOld) } |
        Remove-Item -Force
    
  3. 保存为 .ps1 文件

    • 点击 文件另存为

    • 保存类型 选择框中,选择 所有文件

    • 将文件名命名为,例如:ClearCache.ps1

    • 选择保存路径,例如:C:\Scripts,然后点击 保存

    这样你就成功保存了一个 PowerShell 脚本文件。


📝 如何运行 PowerShell 脚本

要执行这个 .ps1 脚本,按照以下步骤操作:

1. 打开 PowerShell

  • Win + X,然后选择 Windows PowerShell (管理员)PowerShell (管理员),确保使用管理员权限,以避免权限问题。

2. 启用脚本执行(如果没有启用)

  • 如果是第一次运行 PowerShell 脚本,你可能需要启用脚本执行权限。运行以下命令:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • 系统会询问是否确定,输入 Y 并按回车。

3. 运行脚本

  • 在 PowerShell 中,导航到脚本所在的文件夹:

    cd "C:\Scripts"
    
  • 运行脚本:

    .\ClearCache.ps1
    

这样,PowerShell 就会执行你的清理脚本,删除缓存文件夹中的所有文件。


🔄 设置定时任务

如果你希望这个脚本定时执行,可以通过 Windows 任务计划程序 来自动运行它,定期清理缓存。

  1. 打开 任务计划程序(Task Scheduler)。

  2. 创建新的任务,设置触发器(如每天、每周等),在操作中选择执行 PowerShell 并指定脚本路径:

    powershell.exe -ExecutionPolicy Bypass -File "C:\Scripts\ClearCache.ps1"
    

这样,你就能成功保存并定时运行 PowerShell 脚本了。如果有任何问题,或是希望进一步优化脚本,随时告诉我!

No comments

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.