PowerShell移动目录中指定文件的方法(非全部文件)

 更新时间:2014年08月08日 09:38:11   投稿:junjie  
这篇文章主要介绍了PowerShell移动目录中指定文件的方法,注意,本文讲解的并非移动全部文件,而是根据需求查询出的指定文件,需要的朋友可以参考下

小编在做一个小功能的时候,遇到一个功能,就是把一个目录中的指定条件的文件,移动到另外一个目录。这是需求,然后我们来分析下该怎么实现。

首先获取一个目录下子项目,第一时间可以想到Get-ChildItem,但我们之前用得太多了,这次小编想换个花样,我们就用Get-Item,然后用通配符来包括所有的子项目。当然,如果你需要指定的文件是以文件名来匹配的,那可以直接在这里使用匹配规则。

然后从选出来的子项目中,筛选中文件来。这个也是一个非常常用的功能,那就是判断PSIsContainer属性是否为$false了。

最后,把筛选出来的结果再Move到另一个目录下,当然使用Move-Item这个cmd-let。

所以,最终的代码如下:

复制代码 代码如下:

Get-Item <路径1>\* | Where-Object {$_.PSIsContainer -eq $false} | Move-Item -Destination <另一目录的路径>

如果你的需求跟小编演示的略有出入,但有了这个模板后,应该很容易改成你想要的样子吧。

相关文章

  • Windows Powershell Switch 语句

    Windows Powershell Switch 语句

    如果语句中有多路分支,使用IF-ELSEIF-ELSE不友好,可以使用Switch,看起来比较清爽一点。
    2014-10-10
  • PowerShell小技巧之尝试ssh登录

    PowerShell小技巧之尝试ssh登录

    由于Linux登录大多是通过SSH的模式进行登录的,渗透测试时扫描到22端口监听有SSH,如果能有脚本可以基于字典对Linux进行用户名和密码的尝试,将会在渗透测试时起到很重要的作用。本文中将会向大家介绍如何通过PowerShell尝试Linux SSH登录。
    2014-10-10
  • WMI入门教程之怎么使用WMI?

    WMI入门教程之怎么使用WMI?

    这篇文章主要介绍了WMI入门教程之怎么使用WMI?本文讲解了在软件中、PowerShell中、.NET中使用WMI的例子,需要的朋友可以参考下
    2014-10-10
  • PowerShell 数组的多种录入方法

    PowerShell 数组的多种录入方法

    这篇文章主要介绍了PowerShell 数组的多种录入方法,需要的朋友可以参考下
    2015-07-07
  • Powershell打印文本文档例子

    Powershell打印文本文档例子

    这篇文章主要介绍了Powershell打印文本文档例子,本文相对简单,默认给出的是打印系统日志文件,使用时要替换成自己想打印的文件,需要的朋友可以参考下
    2014-11-11
  • PowerShell中定义哈希散列(Hash)和调用例子

    PowerShell中定义哈希散列(Hash)和调用例子

    这篇文章主要介绍了PowerShell中定义哈希散列(Hash)和调用例子,本文介绍在PowerShell中如何创建一个哈希变量,并且使用哈希变量,需要的朋友可以参考下
    2014-08-08
  • PowerShell Out-File追加字符串到文件末尾的方法

    PowerShell Out-File追加字符串到文件末尾的方法

    这篇文章主要介绍了PowerShell Out-File追加字符串到文件末尾的方法,只要加一个-Append参数即可实现追加内容需求,需要的朋友可以参考下
    2014-08-08
  • PowerShell函数中使用必选参数实例

    PowerShell函数中使用必选参数实例

    这篇文章主要介绍了PowerShell函数中使用必选参数实例,即把一个参数设置为必选参数的方法,需要的朋友可以参考下
    2014-07-07
  • powershell常用命令分类

    powershell常用命令分类

    本文创建了powershell常用命令 ,主要分为get类、set类、write类三大类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2014-10-10
  • Windows Powershell属性:描述对象是什么

    Windows Powershell属性:描述对象是什么

    既然上文说明了对象=属性+方法,那么本文我们就先来探讨下属性。先从属性的概念入手,接着通过属性中包含对象、只读属性和读写属性、属性的类型、查看所有属性这4个方面详细向我们展示了对象。有需要的朋友展示下
    2014-09-09

最新评论