Windows C 盘清理 Skill - 安全扫描、汇报、清理、迁移
本 Skill 采用混合模式,严格遵守以下安全原则:
| 操作类型 | 处理方式 |
|---|---|
| ---------- | ---------- |
| 扫描/分析/汇报 | ✅ 可以主动执行 |
| 删除文件 | ❌ 必须先问用户! |
| 清理操作 | ❌ 必须先问用户! |
| 移动文件 | ❌ 必须先问用户! |
| 迁移文件 | ❌ 必须先问用户! |
任何删除/迁移操作前,Roxy 必须得到用户明确确认才能执行!
- 清理 C 盘
- 扫描 C 盘
- C 盘分析
- 查找大文件
- 查找重复文件
- 迁移大文件
- C 盘清理助手
# 只扫描不删除(安全模式)
/c-cleaner scan --safe
# 扫描并汇报可清理项
/c-cleaner report
# 清理指定项目(需要确认)
/c-cleaner cleanup --target temp
# 迁移大文件
/c-cleaner migrate --size 100MB --target /migration/path
{
"protectedPaths": [
"C:\\Windows\\System32",
"C:\\Program Files",
"C:\\Program Files (x86)",
"C:\\Users\\*\\Documents",
"C:\\Users\\*\\Desktop",
"C:\\Users\\*\\Pictures",
"C:\\Users\\*\\Videos"
]
}
{
"migrationTarget": "/path/to/migration-target/",
"categories": {
"VMware": ["*.iso", "*.zip"],
"PDF": ["*.pdf"],
"Videos": ["*.mp4", "*.avi", "*.mkv"],
"Archive": ["*.zip", "*.rar", "*.7z"]
}
}
{
"largeFileSizeMB": 100,
"duplicateMinSizeMB": 1,
"tempFileMaxAgeDays": 30
}
## 📊 C 盘扫描报告
### 磁盘总览
| 项目 | 大小 |
|------|------|
| 总容量 | 247.7 GB |
| 已使用 | 206.8 GB |
| 可用空间 | 40.9 GB (16.5%) |
### 可清理项目
| 项目 | 大小 | 建议 |
|------|------|------|
| Windows Temp | 6.5 MB | ✅ 可清理 |
| 用户 Temp | 472.4 MB | ✅ 可清理 |
| 回收站 | 0 GB | 已空 |
| Windows 更新缓存 | 164.9 MB | ✅ 可清理 |
### 大文件 TOP 5
| 文件 | 大小 | 位置 |
|------|------|------|
| xxx.iso | 4.5 GB | C:\Downloads\ |
| yyy.zip | 2.1 GB | C:\Users\USERNAME\Downloads\ |
喵~Roxy 准备执行以下操作,请老师确认喵!🐾
【操作类型】删除临时文件
【影响范围】
- C:\Windows\Temp\* (6.5 MB)
- C:\Users\xxx\AppData\Local\Temp\* (472.4 MB)
【预计释放】约 479 MB
【风险提示】临时文件可安全删除,不影响系统运行
⚠️ 安全确认
根据安全原则,Roxy 必须得到老师明确确认才能执行删除操作!
请老师回复:
- "确认删除" → Roxy 开始删除
- "取消" → Roxy 跳过此操作
- "只删除 Temp" → Roxy 只删除指定项目
本 Skill 的迁移功能会将文件从 Windows 主机传输到代理服务器:
Windows 主机 (C:\) → 代理服务器 (/path/to/migration-target/)
这意味着:
安全使用建议:
/c-cleaner scan --safeMIGRATION_TARGET 环境变量upload-log.jsonl 了解文件传输情况c-cleaner/
├── SKILL.md # 本文件
├── README.md # 使用指南
├── _meta.json # 元数据
├── .gitignore # Git 忽略文件
├── scripts/
│ ├── scan.ps1 # 扫描脚本
│ ├── cleanup.ps1 # 清理脚本
│ ├── migrate.ps1 # 迁移脚本
│ └── dedup.ps1 # 去重脚本
├── config/
│ ├── whitelist.json # 白名单配置
│ ├── migration.json # 迁移配置
│ ├── thresholds.json # 阈值配置
│ └── credentials.example.json # 凭证配置示例
└── references/
├── safety-rules.md # 安全规则
└── path-assumptions.md # 路径假设说明
# Windows WinRM 凭证
export WINRM_HOST="WINDOWS_HOST_IP"
export WINRM_USER="WINDOWS_USER"
export WINRM_PASS="secure_password"
# 迁移目标配置
export MIGRATION_TARGET="/path/to/migration-target/"
AllowUnencrypted 或 Basic 认证C:\ - 远程 Windows 主机的 C 盘(通过 WinRM 访问)C:\Windows\Temp - Windows 临时文件目录C:\Users\*\AppData\Local\Temp - 用户临时文件目录/path/to/migration-target/ - 代理服务器上的路径(Linux)_本 Skill 严格遵守 C 盘数据安全原则,任何删除/迁移操作都需要用户明确确认。_
🐾 Roxy 制作
共 2 个版本