0
我需要創建一個腳本,要求用戶輸入文件夾名稱\路徑$File
。從$File
獲得子文件夾名稱,例如$File\docs\ref\$host
。然後將$host
複製到新的網絡共享中,並創建該文件夾名稱$host
並將其內容粘貼到那裏。讀取主機根文件夾的Aquire子文件夾名稱
我不能只是複製$host
的原因是因爲$host
名稱發生更改,與$File
一樣,但兩者之間的子文件夾相同。 我希望這是有道理的?
這是我有:
$file = Read-Host -Prompt 'What is your folder?'
# This is where I'm stuck
$host = Read-Host $file\docs\ref\$host
Test-Path \\Hulk\note\$host
If false
MD \\Hulk\note\$host
Copy-Item –Path $file\docs\ref\$host\ -Destination \\Hulk\note\$host\ –Recurse
'$ file \ docs \ ref \ $ host'中的$ host是從哪裏來的?你爲什麼使用'Read-Host'呢?另外,'$ host'是一個[自動變量](https://technet.microsoft.com/en-us/library/hh847768.aspx),它包含有關主機進程的信息。你不應該修改它。 –
'$ file = Read-Host -Prompt'你的文件夾是什麼?''將包含文件夾名稱不在$ Host – DisplayName
啊,我沒有意識到$ host是一個自動變量 –