shell中for的用法 如何利用微软Powershell实现Windows中重命名多个文件的操作?

[更新]
·
·
分类:互联网
3281 阅读

shell中for的用法

如何利用微软Powershell实现Windows中重命名多个文件的操作?

如何利用微软Powershell实现Windows中重命名多个文件的操作?

创建演示环境为了演示这个重命名我们先搞个基本环境,我们先用perl来创建一些文件。为了方便,我们直接用一个模拟的shell环境,用github for win的git shell(当然PS也是可以,但是稍费劲点)。
用perl oneline生成10个文件,名称为 1-10.testperl -e `echo hello gt $_.test` for (1..10)
用ps修改文件后缀,比如我们把.test修改为txtget-childItem *.test | rename-item -newname { $_.name -replace .test,.txt }
给所有文件增加CC前缀get-childItem -r *.txt | rename-Item -newname{CC_ $_.name}

Windows 10 20H1会允许用户更加自由地切换系统的Shell和UI吗?

微软在为 Windows 10 开发各种不同的 Shell 的事情,早已不是什么新鲜事。
为了照顾不同外形的设备和用例(比如双屏的 Andromeda 智能机、Centaurus 笔记本、以及 Oasis for HoloLens),这家软件巨头正在努力为用户带来更加出色的体验。
有趣的是,在昨日推送的 Windows 10 20H1 Build 18917 预览编译版本中,我们发现微软正在为资源管理器添加 Hook,以便为 Windows 10 UI 带来更多的个性混搭。
(题图 via MSPU)
有人猜测,微软正在为这款操作系统带来可以查看并替换当前 UI Shell 的组件包,且其能够通过下载、或集成于 OS 的方式获得。
率先爆料此事的 Albacore 表示,这项特性是由一个名叫 Microsoft-OneCore-Sheill-UpdateAgent 的组件导入的。
理论上,用户是能够自行通过 Microsoft Store 应用商店下载、并启用一套全新的 Windows 10 Shell 的。
但最令人期待的,莫过于系统能够在运行过程中、实时地完成 Shell 的切换。
如果 Windows 10 20H1 决定正式开放这一权限,那么后续肯定会冒出一堆自诩为“换壳助手”(Shell Switchers)的软件。
此前,已经有报道称微软为开始菜单开辟独立的进程。而在 Windows 10 20H1 中,行动中心(Action Center)最有可能被第一个从 Windows 10 Shell 中剥离。
Albacore 指出,这项特性似乎是 OneCore 的一部分,表明所有备用的 Shell 都可以被动态地更新。
这项特性使得微软能够更快地更新 Windows 10 的 UI 元素,而不用等到下一次将整个用户界面都替换掉,也算是自 Windows 8 推出以来的一项重大变化了。