2013-10-22 27 views
0

我知道必須有一個簡單的答案,但我怎樣才能同時運行我的兩個命令?我可以運行一行來創建新目錄並命名,然後將項目從一個文件夾複製到另一個文件夾。但是,如何創建文件夾並將文件複製到該創建的文件夾中?在PowerShell中結合使用兩個命令

#Creates new directory and names it current date and time. 
    New-Item C:\ -type directory -Name ("$(Get-Date -f ddMMyyyy_hhmm)") 

    #Copies Data from one directory to another, works good. 
    Copy-Item C:\test\* C:\test2 

感謝您的幫助。

+0

你只是想讓命令成爲單行還是你想讓它一步完成? –

+0

如果可以在一行中做得很好,但因爲我今天開始使用power shell,所以我寫出了僞代碼,並在msdn站點上花了很多時間。 – Frater

回答

0

您可以使用New-Item返回的對象的FullName屬性作爲另一個命令的目標。即

Copy-Item C:\somefolder\* -Destination (New-Item -type Directory -name (Get-Date -f ddMMyyyy_hhmmss)).FullName 
+0

我將在哪裏指定一個路徑,以將我的文件複製到哪裏,我會在路徑之後放置路徑嗎? – Frater

+0

你想讓文件進入你剛創建的新目錄,對嗎?如果是這樣,那就沒有別的類型了。如果這兩個命令是完全不相關的,那麼沒有理由將它們合併... –

+0

感謝您的幫助! :-) – Frater