【前言】
经常在网上下载东西,得到的大都是rar到压缩包,希望可以让rar自动解压然后放到以对应日期为名字的文件夹。正好想学习下powershell,决定合二为一,试试看。也不想一口吃成胖子,毕竟每天还有那么多事,就一天学一点,逐步实现吧。
【1. Get-ChildItem 】
我用迅雷下载的东西都放在I:/tddownload下,第一步先得能够找出rar为后缀的文件。
这个事情挺简单,
Get-ChildItem -name * -include *.rar
就好。
Get-ChildItem 命令可以获取当前文件夹所有的子项,可以
- 先用 Set-Location I:/Tddownload 设置当前工作目录为 I:/Tddownload, 然后用红字那行命令
- 也可以用 Get-ChildItem -path I:/Tddownload 来限定要获取的子项来自哪个目录
-name 开关要求只获取文件名, -include要求只获取哪类文件,不过只在前面有 * (表示所有内容) 时才生效。
最后我用的是
Get-ChildItem -path I:/Tddownload -name * -include *.rar
嗯得到了所有的rar文件名,下一步该研究怎么样调用winrar了呵呵。睡觉休息先~~~