2013-10-09 68 views
0

我想創建一個名爲test_20131001的文件夾,就像今天的日期。Powershell:使用今天的日期創建文件夾

$today = (get-date).Date 

$dateStr = '{0:yyyyMMdd}' -f $today 

New-Item C:\Desktop\Access\test_$dateStr 

但每次我運行此腳本時,這給了我:

type: 

我不知道這是爲什麼問類型:?而且我不確定這是否正確。

+2

我建議有點簡單化,即使它是無關的實際問題? 'Get-Date'已經支持格式化,所以你可以像這樣在一個單一的步驟中創建你的日期字符串:'$ dateStr = Get-Date -format'yyyyMMdd''。 –

+0

您可以從Powershell中鍵入'Get-Help -Examples',例如使用此cmdlet和其他cmdlet。對使用問題非常有幫助。 –

回答

1

缺少新的項目類型參數。試試這個:

New-Item C:\Desktop\Access\test_$dateStr -ItemType directory 
+0

哦..這麼愚蠢的錯誤..謝謝哈哈哈 – user2744565