2013-10-09 49 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