首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

优雅的使用PowerShell便捷操作Windows

只需要简单的几个命令行就可以完成一系列的操作,事实上只要能够熟练的掌握指令,使用键盘与Shell的交互模式, 不论是在速度和体验上都是完全优于GUI的。...其实Windows中的CMD也足够好用,作为CMD的替代者,PowerShell其实是完全不比Linux下的Shell体验差的,本篇记录下PowerShell的一些操作技巧。...常用命令一览 PowerShell共有400多条系统指令,同时也兼容了CMD的操作指令,网上都能查阅到相应的指令及其用法,这里不再赘述。...快速启动应用 经常会把桌面堆得满满的又找不到程序和文件,其实使用PowerShell可以很好的解决这个问题。...把桌面的快捷方式或程序本身放在一个固定的目录下,然后将这个目录写入Path环境变量,保存后就可以直接在PowerShell中输入快捷方式.link或程序.exe来启动了,只要你记住软件的名字,启动起来就十分方便了

1.9K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PowerShell一次性替换多个文件的名称

    本文介绍基于PowerShell语言,对文件夹中全部文件的名称加以批量替换、修改的方法。   在之前的文章再也不怕重命名班级同学文件!...本文就介绍基于PowerShell语言,批量修改文件夹中大量文件的名称的方法。   首先,来看一下我们的需求。...现有一个文件夹,如下图所示,其中我们需要修改全部文件的文件名;修改的规则是,将原有每一个文件的名称中的字段CRO修改为GRA。   知道了需求,接下来我们即可开始具体操作。...然后,管道符号 | 将传递的对象传递到 ForEach-Object cmdlet 中,这个 cmdlet 会对每个文件执行指定的操作。   ..._.Name 表示当前文件对象的名称。

    45820

    JavaScript对json文件的读操作、遍历操作、清洗【json】

    关于前后端交互中,前端常用的js处理Ajax接收到的json数据,进行后续的读取、遍历操作,以实现页面数据填充等。...4722363411727060","realpos":1,"topic_flag":1,"channel_type":"","fun_word":0,"subject_label":"","rank":0} 下次,用的时候从文本中读取用的时候使用.../hot_search_ranking/data/data.json','r',encoding='utf-8') as fp: r = fp.read()#读json文件...r = json.loads(r)['data']['realtime']#转json对象 r = json.dumps(r)#转json文本,和json对象一模一样,不是json字符形式...,它的键没有双引号,这是传输不能直接传json对象的才传文本的缘故 return r 这样传输的是二进制文本 [{"label_name": "\u65b0", "is_new": 1, "star_word

    1.5K30

    如何使用Powershell操作FTP进行数据文件自动上传备份

    ,如何在Windows上使用Powershell脚本将数据备份文件自动上传的FTP服务器上?...方式2.使用Powershell中.NET的内置的FTP操作类 System.Net.FtpWebRequest 连接ftp服务器并进行备份文件上传....实践2.使用Powershell中.NET的内置的FTP操作类 System.Net.FtpWebRequest 连接ftp服务器并进行备份文件上传....步骤 02.新建任务计划,创建基本任务,设置触发实践以及触发操作,如下图所示 WeiyiGeek.Windows下的定时任务图 实践3.使用Powershell的PSFTP模块包连接ftp服务器并进行备份文件上传...本文介绍了PowerShell操作FTP的方法,以及使用.net 提供的类来访问FTP。 好了,本章到此介绍,感兴趣的朋友请继续研究吧!

    3.2K21

    Python中使用deepdiff对比json对象时,对比时如何忽略数组中多个不同对象的相同字段

    最近忙成狗了,很少挤出时间来学习,大部分时间都在加班测需求,今天在测一个需求的时候,需要对比数据同步后的数据是否正确,因此需要用到json对比差异,这里使用deepdiff。...一般是用deepdiff进行对比的时候,常见的对比是对比单个的json对象,这个时候如果某个字段的结果有差异时,可以使用exclude_paths选项去指定要忽略的字段内容,可以看下面的案例进行学习:...那么如果数据量比较大的话,单条对比查询数据效率比较低,因此,肯呢个会调用接口进行批量查询,然后将数据转成[{},{},{}]的列表形式去进行对比,那么这个时候再使用exclude_paths就无法直接简单的排除某个字段了...从上图可以看出,此时对比列表元素的话,除非自己一个个去指定要排除哪个索引下的字段,不过这样当列表的数据比较多的时候,这样写起来就很不方便,代码可读性也很差,之前找到过一个用法,后来好久没用,有点忘了,今晚又去翻以前写过的代码记录...,终于又给我找到了,针对这种情况,可以使用exclude_regex_paths去实现: 时间有限,这里就不针对deepdiff去做过多详细的介绍了,感兴趣的小伙伴可自行查阅文档学习。

    91520

    C:将代码拆分放在多个文件的操作

    为了更好地管理代码,我们通常会根据不同的功能,将代码拆分成多个文件进行管理。...} xu.c (名字是我随便取的,没有特殊含义,不会影响现在说的知识) #include //使用自己定义的add函数,只需要用#include+双引号包含函数名即可 #include...对于场地布置团队来说,他们知道如何搭建舞台、布置装饰等具体的操作细节(相当于他们了解自己负责的这部分“代码”)。...这样的分工就类似于将代码分装在多个文件中。每个团队专注于自己的任务,只了解自己负责的那部分工作的细节,而对其他团队的具体操作细节是不知情的,从而实现了一定程度上的“隐藏”。...结语: 关于将程序分装在多个文件中的介绍就到这里了,后面会出一篇文章关于使用多个文件来完成代码编写的小游戏。

    10310

    Spring Boot与Jsonson对象:灵活的JSON操作实战

    本篇博客将介绍Spring Boot中处理JSON数据的基本概念,并通过实际例子展示如何使用类似Jackson的工具进行数据处理。JSON处理的核心概念1....JSON序列化与反序列化序列化是指将对象转换为JSON格式的字符串,而反序列化是指将JSON格式的字符串转换回对象。这两个过程是数据处理中非常重要的步骤。3....使用Jsonson库假设Jsonson是一个处理JSON的库,类似于Jackson,它支持灵活的JSON序列化和反序列化,能够处理复杂的数据结构。...省略}使用RestController进行数据操作:创建一个Controller来处理HTTP请求,并返回JSON数据:java复制代码@RestControllerpublic class UserController...通过使用类似于Jackson的Jsonson库,我们可以轻松实现数据的序列化和反序列化,以及复杂的JSON数据操作。

    57821

    三、文件的操作、函数、类和对象

    一、文件 文件的打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: f = open('test.txt', 'w...print( "当前文件位置 : ", position) f.close() 定位到某个位置 如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek() seek(offset...f.close() 文件的重命名、删除 有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能 文件重命名 os模块中的rename()可以完成对文件的重命名操作...)可以完成对文件的删除操作 remove(待删除的文件名) import os os.remove("毕业论文.txt") 文件夹的相关操作 实际开发中,有时需要用程序的方式对文件夹进行一定的操作...那么就有特殊的功能,因此叫做“魔法”方法 当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据 self 所谓的self,可以理解为自己

    1.3K60

    对象存储 节省流量 & 文件的更多操作

    对象存储对于个人建站来说,是一笔不小的费用。对于企业级别开发也是如此。各大运营商提供了各种各样的图片“压缩”方式。可以有效的节省流量,加快网络资源的响应,加速效果在一定程度可以与cdn进行比较!...阿里云的说明 :https://help.aliyun.com/document_detail/183902.html 腾讯云的说明 :https://cloud.tencent.com/document.../product/436/44893 腾讯、阿里基础图片操作当月图片处理量<10 TB免费,基本上可以看作免费了!...,合理使用会更好!...特殊说明:以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!

    82910

    Android操作配置文件封装类,使用json序列化的方式实现

    之前有对SharedPreferences的一个操作封装,参见:https://blog.csdn.net/yyz_1987/article/details/104122764 所以,这里以json序列化存储文件的方式简单实现了一个...(save操作会在内部存储为了一个名称为SysCfg的json文件)。...只需要应用启动时,如下调用,即完成的加载参数从文件到sysCfg反序列化过程: SysCfg sysCfg = SysCfg.getInstance(); //从文件中加载json配置信息到sysCfg...比起操作SharedPreferences和sqllite的方式简单多了,而且可以更改存储位置和拷贝出配置文件。...SysCfg 配置文件类里,可以支持定义任何自定义类型,只要它能正常序列化为json都可以存储。 并不是你的配置文件类必须为SysCfg,这里仅是举例。

    86810

    深入理解 .NET 6 的 JSON DOM API: 使用 System.Text.Json 操作 JSON

    在 .NET 6 中,该库进一步增强,特别是其 JSON DOM(文档对象模型)API,提供了更加灵活和高效的方式操作 JSON 数据。...使用 JSON DOM API 的场景主要包括:动态 JSON 操作:当 JSON 结构在编译时未知,或部分未知时,JSON DOM API 提供了灵活的读写能力。...局部数据处理:无需将整个 JSON 文档序列化到对象中,而是直接操作其中的部分数据,减少开销。...JsonElement:RootElement 表示 JSON 的根对象,可通过 GetProperty 方法访问属性。数组操作:使用 EnumerateArray 遍历数组元素。...使用 JsonNode 动态操作 JSON如果需要修改 JSON 数据,可以使用 JsonNode。它支持动态增删改查,并能轻松序列化回字符串。

    1.8K00

    用面向对象的方式操作 JSON 甚至还能做四则运算 JSON 库

    于是我也打算增加类似的功能,使用方式如下: 最后还加上了一个四则运算的功能。...面向对象的方式操作 JSON 因为功能类似,所以我参考了 tidwall 的 API 但去掉一些我觉得暂时用不上的特性,并调整了一点语法。 当前这个版本只能通过确定的 key 加上 ....返回值参考了 tidwall 使用了一个 Result 对象,它提供了多种方法可以方便的获取各种类型的数据 func (r Result) String() string func (r Result)...如下图所示: 每当遍历到 token 类型为 Key 时便从当前的 JSONObject 对象中获取数据,并用获取到的值替覆盖为当前的 JSONObject。...已上都是题外话,针对于这个库我也会长期维护;为了能达到生产的使用要求,尽量提高了单测覆盖率,目前是98%。 也欢迎大家使用,提 bug。 后面会继续优化,比如支持转义字符、提高性能等。

    90130

    一款使用PowerShell和证书来加密文件的工具

    在之前的两篇文章中,我已经教大家如何使用证书加解密文件,但总的来说操作过程还是有些繁杂。今天我将为你们提供一个文件加密工具,来自动化的帮我们完成这些过程。关于证书问题,大家也不必担心。...你必须为pfx文件输入一个密码。为了保证你的安全性,这款工具会强制你备份新创建的证书。 ? 现在输入你想要加密文件的路径。之后,用记事本打开该文件,可以看到你的文件内容已被加密。 ?...不用着急,你可以在你的家目录中找到它。 Get-ChildItem $home ? 建议大家将它尽快保存到U盘或其它外部存储设备上,这样会更安全! 解密 如果你想解密文件,操作也非常的简单。...使用Unprotect-CmsMessage命令即可解密。 ?...Unprotect-CmsMessage -Path C:\Temp\passwords.txt 下载 阅读原文查看 相关文章 PowerShell:使用证书(公钥/私钥)加解密数据 PowerShell

    1.5K00

    Python 文件存储:pickle 和 json 库的使用

    本文内容:Python 文件存储:pickle 和 json 库的使用 ---- Python 文件存储:pickle 和 json 库的使用 1.使用 pickle 存储 Python 对象 2....使用 json 存储 Python 对象 ---- 1.使用 pickle 存储 Python 对象 在 Python 中, 提供的 pickle 模块能够将 Python 对象直接存储到文件中。...在需要使用数据时,直接从文件中读取,并还原为 Python 对象。 注意,pickle 操作的不是文本文件, 而是二进制文件。...因此, 存储的文件如果直接使用文本编辑器,则打开无法查看具体内容。...将 Python 对象存储到 pickle 文件的语法是: pickle.dump(obj, file) 从 pickle 文件中将二进制数据读取出来重建为 Python 对象的语法是: pickle.load

    3.3K10

    ES6类的使用和定义.Json.Promise对象的使用

    的面向对象和这个很相似,但是在js其实是基于对象的,所谓的基于对象就是一直在用对象而不是,而不是完全使用面向对象的思想,面向对象我们都知道是封装,继承,多态,而基于对象,其实就是在使用对象。...的新应用: JSON对象: JSON.stringify() 串行化 JSON.parse() 反串行化 简写: (属性和值)名字一样可以简写 方法一样可以简写(:function省) JSON...的标准写法: 只能用双引号(“”); 所有的(属性)名字只能用双引号(“”)包起来; json Promise的使用: promise //promise这个对象们主要是用来解决像是异步操作中回调地狱这样的情况...对象用来封装一个异步操作对象并可以捕获其结果 状态的特点 Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。...除了异步操作的结果,任何其他操作都无法改变这个状态。 Promise 对象只有:从 pending 变为 fulfilled 和从 pending 变为 rejected 的状态改变。

    5810
    领券