2017-04-11 2 views
0

私はすべてのフォルダを出力すると思われるこの小さな配列を持っていると言うことができます。それはregualar $フォルダ[$ i]だけを出力しますが、ファイルパス内にあるときは動作しません。 [$ i]パラメータはアクティブではありません。ちょうど正しい構文を探してください。Powershell配列の構文

$folder = @("CloudSync", "Contacts", "Desktop", "Downloads", "Dropbox", 
"Favorites", "Links", "Documents", "Pictures", "Videos", "Searches", 
"SyncedFolder") 

for ($i=0; $i -lt $folder.length; $i++) 
{ 
echo c:\admin\$folder[$i]"<<<< problem here" $folder[$i] 
} 

だけ C出力:\管理者\ CloudSyncコンタクトデスクトップダウンロードDropboxのお気に入りは、あなたが必ずあなたの変数が拡張を行うために、サブ式を使用する必要が $ I CloudSync

答えて

2

SyncedFolderドキュメント写真動画検索リンク次のようにしてください:

"c:\admin\$($folder[$i])" 
+0

ありがとうございました!できます! – Apodolsky

+0

ようこそ。答えを受け入れる場合は、投票の近くにある緑色のチェックマークをクリックします。 – sodawillow