这次是"批量改文件名"的事。
他从某个群里下载了 100 张活动照片,每张照片的名字都是"微信图片_20250904120000_001.jpg"这种格式。
他想把这 100 个文件重命名为"活动_001.jpg"、"活动_002.jpg"……"活动_100.jpg"。
他手动改了 10 个,告诉我:"这要改 1 个小时。"
我说:"我 3 秒钟搞定。"
Win + X,点"终端(管理员)",输入 3 行命令:
cd "C:\Users\你的名字\Downloads\活动照片"
$i = 1
Get-ChildItem | Rename-Item -NewName { "活动_{0:D3}.jpg" -f $i++ }
3 秒后,100 个文件全部改成"活动_001.jpg"到"活动_100.jpg"。
老张愣了:"这是啥?"
我说:"PowerShell。"
他又问:"和 CMD 有啥区别?"
我说:"PowerShell 是 CMD 的 100 倍升级版。CMD 能干的它都能干,CMD 不能干的它也能干。"
"但 90% 的人从来没用过它。"
今天我就教你 3 步,搞懂 PowerShell。
第 1 步:打开 PowerShell——5 秒钟
Win + X(按住 Win 键再按 X),你会看到一个菜单。
Win11 用户选"终端(管理员)"或"Windows PowerShell(管理员)"。
Win10 用户选"Windows PowerShell(管理员)"。
注意:一定要选带"管理员"的,否则改不了系统文件。
会弹一个"用户账户控制"问"是否允许"——点"是"。
这就是 PowerShell。
它看起来像一个黑底白字的"老古董"窗口。
但它不是"老古董"——它是微软花了 20 年打造的"未来终端"。
第 2 步:学会 3 个核心命令——3 分钟
PowerShell 的命令有个特点:以"动词-名词"命名(get / set / remove / new / start / stop)。
最常用的 3 个动词:Get(获取)、Set(修改)、Remove(删除)。
最常用的 3 个名词:Item(文件)、Process(进程)、Service(服务)。
所以 9 个最常用命令是:
Get-ChildItem(列出文件夹内容,等同于 dir)
Get-Process(列出所有进程)
Get-Service(列出所有服务)
Set-Item(修改文件)
Set-Process(修改进程)
Set-Service(修改服务)
Remove-Item(删除文件)
Stop-Process(停止进程)
Stop-Service(停止服务)
你不需要全背。
今天你只需要会 3 个:Get-ChildItem、Set-Content、Remove-Item。
第 3 步:实战 3 个场景——10 分钟
场景 1:批量改文件名(老张的案例)
cd "C:\Users\你的名字\Downloads\活动照片"
$i = 1
Get-ChildItem | Rename-Item -NewName { "活动_{0:D3}.jpg" -f $i++ }
3 行命令,100 个文件,3 秒。
场景 2:批量清空桌面(搬家 / 重装前)
$desktop = [Environment]::GetFolderPath("Desktop") Get-ChildItem $desktop -File | Move-Item -Destination "D:\备份\桌面"
一键把桌面所有文件移到 D 盘"备份"文件夹。
场景 3:批量删除 .tmp 临时文件
Get-ChildItem "C:\Users\你的名字\AppData\Local\Temp" -File | Remove-Item -Force
一键清空所有临时文件,腾出几 G 空间。
这 3 个场景,如果用手点,至少 30 分钟。
用 PowerShell,10 秒。
反常识结论
你以为 CMD 就是 Windows 的"命令行"。
其实 PowerShell 是 CMD 的"100 倍升级版"——它能管文件、管进程、管服务、管注册表、管网络、管证书、管 Active Directory……
微软自己都用 PowerShell 管全球的服务器和云。
但 99% 的人还停留在"打开 CMD 敲 ipconfig"的阶段。
你不是"不会用电脑"。
你是"没用过 Windows 给你的最强工具"。
PowerShell 就是那个"最强工具"。
用过的人,才算"懂电脑"。
热门跟贴