- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell new-item命令
PowerShell New-Item用于在文件系统中创建文件和文件夹,还在注册表中创建注册表项和条目。 创建文件后,它还将初始内容添加到文件中。
语法
语法1
New-Item [-Path] <string[]> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-UseTransaction] [<CommonParameters>]
语法2
New-Item [[-Path] <string[]>] -Name <string> [-ItemType <string>] [-Value <Object>] [-Force] [-Credential <pscredential>] [-WhatIf] [-Confirm] [-UseTransaction] [<CommonParameters>]
参数
以下是此cmdlet中使用的参数:
-path
-Path
参数用于指定新文件或文件夹的位置的路径,接受通配符。
-ItemType-ItemType
参数指定新项目的指定提供者的类型。
如果用户的位置在文件系统驱动器中,则允许使用这五个值(File,SymbolLink,Directory,Junction,HardLink)。
如果位置在认证驱动器中,则可以指定以下值:证书提供者,证书,商店,商店位置。
-Name
此参数指定新文件或文件夹的名称。
-Value
此参数用于表示新项目的值。
-Force
此参数强制此cmdlet创建覆盖现有只读项目的项目。
-WhatIf
此参数描述了如果执行cmdlet将会发生的情况,该cmdlet不执行。
-Confirm
此参数在执行cmdlet之前提示进行确认。
示例
示例1: 在当前工作目录中创建一个文件
PS E:\> cd .\xntutor\powershell\ PS E:\xntutor\powershell> new-item mynewfile.txt 目录: E:\xntutor\powershell Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2020/1/30 9:03 0 mynewfile.txt PS E:\xntutor\powershell>
在此示例中,该命令在当前工作目录中创建一个文本文件(mynewfile.txt)。
示例2: 创建一个文件并将内容添加到该文件
本示例中的命令创建一个文本文件,然后在cmdlet中带有-Value
参数。
示例3: 创建目录
PS E:\xntutor\powershell> new-item -path "E:\xntutor\" -name "newdir" -itemtype "directory" 目录: E:\xntutor Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2020/1/30 9:06 newdir
本示例中的命令在给定的驱动器中创建目录。 在此命令中,-ItemType
参数表示目录中的新项目。
示例4: 创建多个文件
PS E:\xntutor\powershell> new-item -path "E:\xntutor\textfile1.txt", "E:\xntutor\file2.txt" 目录: E:\xntutor Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2020/1/30 9:08 0 textfile1.txt -a---- 2020/1/30 9:08 0 file2.txt
在此示例中,该命令在两个不同的目录中创建新文件。 如果要创建多个项目,则-Path
参数接受多个字符串。
扫描二维码
程序员编程王