PowerShell New-Item | 创建文件夹

17 Mar 2025 | 阅读 2 分钟

PowerShell中的New-Item Cmdlet可以在文件系统中创建文件和文件夹,也可以在注册表中创建注册表项和条目。 创建文件时,它还会将初始内容添加到文件中。

语法


参数

以下是此cmdlet中使用的参数

-Path

-Path参数用于指定新文件或文件夹的位置路径。 接受通配符。

-ItemType

-ItemType参数指定新项目的指定提供程序的类型。

如果用户的位置位于文件系统驱动器中,则允许使用这五个值(File、SymbolicLink、Directory、Junction、HardLink)。

如果您的位置在证书驱动器中,则可以指定以下值:Certificate Provider、Certificate、Store、StoreLocation。

-Name

此参数指定新的文件或文件夹名称。

-Value

此参数用于表示新项目的值。

-Force

此参数强制此cmdlet创建覆盖现有只读项目的项目。

-WhatIf

此参数描述如果执行cmdlet会发生什么情况。 Cmdlet不执行。

-Confirm

此参数在执行cmdlet之前提示您确认。

示例

示例 1:在当前工作目录中创建一个文件

PowerShell New-Item

在此示例中,该命令在当前工作目录中创建一个文本文件。

示例 2:创建一个文件并将内容添加到该文件

PowerShell New-Item

此示例中的命令创建一个文本文件,并将字符串传递给该文件,该字符串由cmdlet中的-Value参数后跟。

示例 3:创建一个目录

PowerShell New-Item

此示例中的命令在给定的驱动器中创建目录。 在此命令中,-ItemType参数表示目录中的新项目。

示例 4:创建多个文件

PowerShell New-Item

在此示例中,该命令在两个不同的目录中创建新文件。 如果要创建多个项目,则-Path参数接受多个字符串。