📅  最后修改于: 2021-01-08 02:13:55             🧑  作者: Mango
Clear-Content cmdlet删除项目的内容,但不会删除该项目,例如从文件中删除文本。结果,存在一个项目,但该项目为空。此cmdlet适用于具有内容的项目,而不适用于具有值的项目。 clc是此cmdlet的别名。
Clear-Content
[-Path ]
[-Force]
[-Credential ]
[-WhatIf]
[-Filter ]
[-Include ]
[-Exclude ]
[-Confirm]
[-UseTransaction]
[-Stream ]
[]
Clear-Content
[-LiteralPath ]
[-Force]
[-Credential ]
[-WhatIf]
[-Filter ]
[-Include ]
[-Exclude ]
[-Confirm]
[-UseTransaction]
[-Stream ]
[]
-路径
-Path参数用于指定从中删除内容的项目的路径。字符被接受。该路径必须是物品的路径,而不是容器的路径。它是必需的,但是参数-Path的名称是可选的。
文学路径
-LiteralPath参数用于指定从中删除内容的项目的路径。与-Path参数不同,它的值使用与键入时完全相同的值。字符不被接受。
如果路径包含转义字符,则将其用单引号引起来。单引号告诉Windows PowerShell,它不应将任何字符解释为转义序列。
-力
-Force参数用于强制执行命令而不要求用户确认。
-如果
-WhatIf参数显示如果cmdlet运行将发生的情况。该cmdlet不执行。
-过滤
-Filter参数用于以提供商的语言或格式指定过滤器。它的值限定-Path参数。此参数效率更高,因为提供程序在cmdlet获取对象时应用筛选器,而不是让PowerShell在访问对象后筛选对象。
-包括
此cmdlet清除的内容指定为字符串数组。 -Include参数的值限定-¬Path参数。输入模式或路径元素,例如* .txt 。字符被接受。
-排除
此cmdlet从路径中忽略的内容指定为字符串数组。它的值限定-Path参数。输入模式或路径元素,例如* .txt 。字符被接受。
-确认
-Confirm参数在运行cmdlet之前提示确认。
-流
-Stream参数用于为内容指定备用数据流。如果流不存在,则清除内容cmdlet会创建该流。字符被接受。
这是文件系统提供程序添加到Clear-content的动态参数。它仅在文件系统驱动器中起作用。
示例1:从指定文件中删除内容
在此示例中,该cmdlet从File1.txt文件中的指定位置删除内容。该文件未删除,但为空。
示例2:从所有文件中删除内容
在此示例中,该cmdlet删除指定目录中所有.txt文件的内容。