zoukankan      html  css  js  c++  java
  • PowerShell常用技巧

    一、Get-ChildItem通配符问题:

    在PowerShell命令符下,PowerShell版本为:5.1.17763.1490,目录结构如下:
    F盘下有一个文件夹aa,aa文件夹下有3个文件夹分别为19、20、21,当前路径为:F:/aa。
    当执行:

    Get-ChildItem aa | ForEach-Object -Process {Write-Host $_}

    显示的是:

    19
    20
    21
    当执行:

    Get-ChildItem aa/* | ForEach-Object -Process {Write-Host $_}

    显示的是:

    F:aa19
    F:aa20
    F:aa21
    这是为什么啊,Get-ChildItem 获得的对象都是DirectoryInfo对象啊,为什么路径写法不同,结果却不同,并且在后面的ForEach-Object 中,前者无法执行Rename-Item,后者却可以。

    如果要实用-Include参数,则必须在路径中加*,否则将无任何输出。

  • 相关阅读:
    Pyramid of Glasses 酒杯金字塔 [CF-676B]
    BZOJ 2456mode
    Hamburgers [CF-371C]
    lowbit
    two point
    大O表示法的理解
    6. 第 6 章 队列
    5. 第 5 章 栈
    3. 第 3 章 向量
    10. 第 10 章 指针
  • 原文地址:https://www.cnblogs.com/meizhouxiang/p/14642481.html
Copyright © 2011-2022 走看看