我想创建一系列子目录中的所有文件的数组,一次创建一个子目录。我当前的代码返回了一个" Bad符号用于dirhandle"此代码最后一行的错误消息。我需要更改为正确读入每个子目录的文件到@ I1_s数组?
app.set('views', __dirname + './templates');
答案 0 :(得分:4)
readdir
适用于使用opendir
打开的句柄。您是第一次正确使用它,但错误地尝试第二次用路径输入字符串。
您可能也有兴趣使用File::Find
而不是编写自己的实现。
答案 1 :(得分:2)
使用glob
功能代替foreach($vm in (get-vm)){
if (Get-NetworkAdapter -vm $vm.name |?{$_.NetworkName -eq "vlan13_VM"})
{$vm.name | export-csv -path c:\scripts\vlans.csv -NoTypeInformation -append }
}
和opendir
通常更容易。它的优点是忽略伪目录readdir
和.
以及返回路径而不是裸文件名
我认为您的代码看起来应该是这样的
..