这次是"批量改文件名"的事。

他从某个群里下载了 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 就是那个"最强工具"。

用过的人,才算"懂电脑"。