get-childitem到数组和其他问题

时间:2016-04-26 13:42:49

标签: powershell

我想将以下代码中的每个输出添加到数组

Get-ChildItem "C:\Users\mime\Desktop\2_Import"| Where-Object {($_.lastwritetime -gt $date)} | select basename | ft -HideTableHeaders

输出:

-empty row-
10830
11042
-empty row-
-empty row-
  1. 为什么输出3个空行?

  2. 我已经尝试了一些东西并搜索了一个解决方案来获取数组中的数字,但没有任何效果。我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

你使用<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel="stylesheet" /> <a href="#" onclick='window.open("https://www.facebook.com/DavarashviliClinic/");return false;'> <i class="fa fa-facebook" style="color:white;"></i> </a>过度复杂化了。试试这种方式:

Format-Table

答案 1 :(得分:0)

1。)可能是因为它是一个隐藏的文件/文件夹。如果添加另一个Where条件,则可以删除它:

Get-ChildItem "C:\Users\mime\Desktop\2_Import" | 
    Where BaseName | 
    Where-Object {($_.lastwritetime -gt $date)} | 
    select basename | 
    ft -HideTableHeaders

2。)只需将输出分配给变量:

$myResultArray = Get-ChildItem "C:\Users\mime\Desktop\2_Import" | 
    Where BaseName | 
    Where-Object {($_.lastwritetime -gt $date)} | 
    select basename | 
    ft -HideTableHeaders