当前位置: 首页 > news >正文

网站策划软件宁波网络推广优化公司

网站策划软件,宁波网络推广优化公司,网站上传的图片怎么做的清晰,电信办理宽带多少钱在工作中,会遇到和 Windows 操作系统紧密结合又需要批量操作的工作需求,比如文件的批量重命名,还有按照扩展名搜索文件。那么今天这节,将介绍一个主要应用于 Windows 操作系统自动化的脚本 --PowerShell。 你肯定会有疑问,为什么我们不用 Python,而是要另外学习 PowerSh…

在工作中,会遇到和 Windows 操作系统紧密结合又需要批量操作的工作需求,比如文件的批量重命名,还有按照扩展名搜索文件。那么今天这节,将介绍一个主要应用于 Windows 操作系统自动化的脚本 --PowerShell。

你肯定会有疑问,为什么我们不用 Python,而是要另外学习 PowerShell 脚本呢?原因就在于,遇到这类工作需求,PowerShell 脚本会比 Python 功能更强大,使用更方便,学习起来也更容易。

首先,Windows 的所有操作,都有对应的 PowerShell 操作,可以达到办公自动化的目标。而使用 Python,会因为 Windows 没有提供接口,有些功能就不能完全实现,或者有些操作还需要手动执行。

其次,PowerShell 的语法简洁,比 Python 更加友好,降低了你阅读代码的难度。这一点在这节讲解的例子中会有更深刻的体会。

最后,PowerShell 在 Windows 上能做到开箱即用,安装完成后就可以正常运行了。而 Python 还需要安装解释器和配置环境。比如在金融和证券领域中,基于公司的规定,你可能无法安装操作系统之外的软件,这时候 PowerShell 的优势就体现出来了。

什么是 PowerShell?

PowerShell 是开源的终端命令解释器,之所以被称作解释器,是因为它会把用户输入的命令翻译给操作系统去执行,也能把操作系统执行的结果返回给用户。

作为 PowerShell 的初学者,你刚开始理解起来会有点难度,不过别担心,举个例子就明白了。

比如,在商场中的娃娃机,你需要通过对摇杆的控制来移动爪子的位置,抓取想要的礼物,因为你自己是没法直接移动爪子的。那么把你移动摇杆的操作翻译成爪子移动操作的功能,这就是解释器。

为了强化你对 PowerShell 的理解,我再把使用 PowerShell 前后的情况给你做个对比。

Windows 操作系统在日常工作中,我们会采用图形界面(GUI)进行各类办公操作。在没有使用 PowerShell 的时候,如果我要想添加、删除、修改用户,就得点击各种按钮、选择下拉菜单、鼠标右键点击用户图标。

想象一下,如果给 100 个新员工创建账户,创建一个账户需要 5 分钟,那仅仅在用户添加这一个操作上,我就需要花费 500 分钟,效率是不是很低?

但是利用 PowerShell,就可以自动化完成用户添加这一重复性的操作了。

从 Windows Server 2012 版本(一听就是个很古老的操作系统版本)开始,所有的 GUI 操作就完全可以基于 PowerShell 实现了。这意味着,你能用 GUI 界面实现 Windows 操作系统中的所有功能。

你看,微软已经给了我们这么现成的自动化工具,所以我们可以放心大胆地把 Windows 操作系统上的重复操作,都交给 PowerShell,提高工作效率。像这些和 Windows 操作系统紧密结合又需要批量操作的工作需求,都是 PowerShell 最适用的工作场景。

那么接下来,就以 Windows 中最常用的文件管理为例,讲解一下 PowerShell 如何对文件进行批量处理。

怎样使用 PowerShell 实现文件批量处理?

在对文件的批量处理中,我们经常会遇到两类场景。

1. 文件夹下的文件按照某一规则批量重命名。比如,为了项目文件名称工整,需要批量给文件夹 / 文件按照某些规律进行重命名。

2. 将符合多个条件的扩展名从大量文件中找出来。比如,为了找到 outlook 里附件中的所有的压缩包,你需要使用搜索功能,一次性查找包含.zip .rar .7z 多个扩展名的文件。

接下来就以文件批量的重命名,来为你讲解一下用 Powershell 怎么实现。

一行代码,实现文件批量重命名

使用 PowerShell 脚本实现文件的批量重命名,我们只需要一行代码。不过在这一行代码中,需要你掌握的 PowerShell 的概念比较多。所以我会通过一个案例,帮助你在学习的同时也能迅速掌握、内化。

首先通过一行代码创建了 10 个文本文件,创建的 PowerShell 脚本是:

foreach($num in (1..10)) { New-Item $num".txt" -type file }
http://www.wangmingla.cn/news/20802.html

相关文章:

  • 微信上的微网站在哪里baidu com百度一下
  • 精美网站制作公司沈阳网站制作优化推广
  • 无锡做网站价格曹操seo博客
  • 品牌全案策划全能优化大师
  • 织梦cms怎么做双语网站山东关键词优化联系电话
  • 网站上面的内容里面放照片怎么做的最近最火的关键词
  • wordpress mu调取宁波 seo整体优化
  • seo 网站地图网上推广app
  • 做卖号网站自动优化句子的软件
  • 网站代运营服务公司免费文件外链网站
  • 做视频写真网站犯法吗百度官网网站登录
  • 多人一起做视频网站网络推广网站程序
  • 怎么做诈骗网站网站百度收录批量查询
  • 江西省委网站作风建设免费学生网页制作成品代码
  • wordpress建站 东莞长沙整站优化
  • 网站做成软件个人网站如何优化关键词
  • 即墨建网站价格百度安装app
  • 网站优化建设河南杭州做百度推广的公司
  • 怎么做淘宝网站赚钱技巧交换链接
  • wordpress 整站源码seo关键词外包
  • 开源做网站需要申请账号吗百度搜索引擎优化的养成良好心态
  • 公司怎么开网站阿里巴巴友情链接怎么设置
  • 温州微网站制作公司推荐下载班级优化大师并安装
  • 网站到期域名怎么解决手机网站关键词快速排名
  • IT男做网站百度排名查询
  • 网站 需求 文档贵州seo和网络推广
  • 用dw做网站首页广州疫情升级
  • htmlcss做网站首页黄页88网官网
  • 途牛网站开发需求企业网站建设专业服务
  • 门户网站设计欣赏杭州seo中心