這是我想要實現的簡化版本...我認爲它被稱爲'可變參考'變量引用。如何創建陣列從另一個陣列的元素獲取他們的名字
我已經創建了一個包含內容的數組文件夾「富」
$myDirectory(folder1, folder2)
使用下面的代碼:
$myDirectory= Get-ChildItem ".\foo" | ForEach-Object {$_.BaseName}
我想創建2個數組命名爲每個文件夾,用包含文件。
folder1(file1, file2)
folder2(file1, file2, file3)
我嘗試下面的代碼:
foreach ($myFolder in $myDirectory) {
${myFolder} = Get-ChildItem ".\$myFolders" | forEach-Object {$_.BaseName}
}
但顯然沒有奏效。
在bash有可能創建一個數組給它這樣的變量名:
"${myForder[@]}"
我試圖在谷歌搜索,但我怎麼也找不到在PowerShell的
該數據是爲你創建一些xml文件在網站上。基本上每個文件夾都是酒店,其內容(jpg文件)是房間。在這個階段,我認爲必須有更好更簡單的方法來做到這一點。也許是一個包含2個數組的數組(每個酒店都有一個數組),並且每個數組都包含房間名稱。 – RafaelGP 2014-10-07 12:46:35
@RafaelGP通過簡單的更改更新了答案 – Matt 2014-10-07 13:04:30