小编Hee*_*yon的帖子

在Powershell中创建具有动态属性名称的类

我需要能够在Powershell中创建一个类,在其中可以动态创建该类的属性名称。例如,

$binFiles = Get-ChildItem $files -Include *.BIN -recurse
$binFiles.Name
Run Code Online (Sandbox Code Playgroud)

这将打印如下内容:

File1.BIN

ThisFile.BIN

...

FileOther.BIN

我希望这些文件名成为我将多次创建的类中属性的名称。这有可能吗?

Class myItem {
    [String]$"File1.BIN"
    [String]$"ThisFile.BIN"
    ....
    [String]$"FileOther.BIN"
}
Run Code Online (Sandbox Code Playgroud)

powershell

6
推荐指数
1
解决办法
618
查看次数

标签 统计

powershell ×1