无法检查包含扩展名的文件

时间:2017-04-05 10:28:05

标签: powershell

$ext = "C:\Users\xxxxx\Desktop\project1\my scripts\extension.txt"
$a = Get-Content $ext
$a

$list = dir C:\Users\SyedNasiruddinS\Desktop\* -include $a |  Select 
Directory,Fullname,Name,Length,CreationTime 
$list | Export-Csv "C:\Users\xxxx\Desktop\results.csv"

extension.txt文件包含文件扩展名列表,如* .txt,* .xlsx $ a未获取扩展名($ a的内容),输出文件为空。

当我这样做时,这个数据即将到来,但我想在文本文件上保留扩展名

$list = dir C:\Users\xxxx\Desktop\* -include *.txt, *.xlsx, *.exe |   Select Directory,Fullname,Name,Length,CreationTime 
$list | Export-Csv "C:\Users\xxxx\Desktop\results.csv"

1 个答案:

答案 0 :(得分:1)

根据您的评论,您建议doLogin()包含以逗号分隔的扩展名列表,您可能需要这样做:

storeID

<强>解释

$a将单个字符串拆分为一个字符串数组,然后-Include属性接受/处理多个输入。

或者,更改您的extension.txt文件,以便每个扩展名都在新行上(并删除字符)。