个性化阅读
专注于IT技术分析

PowerShell Clear-Content清除内容

本文概述

Clear-Content cmdlet删除项目的内容, 但不删除该项目, 例如从文件中删除文本。结果, 存在一个项目, 但该项目为空。此cmdlet适用于具有内容的项目, 而不适用于具有值的项目。 clc是此cmdlet的别名。

句法

Clear-Content 
[-Path <string[]>]
[-Force]
[-Credential <pscredential>] 
[-WhatIf]
[-Filter <string>] 
[-Include <string[]>] 
[-Exclude <string[]>] 
[-Confirm] 
[-UseTransaction] 
[-Stream <string>]  
[<CommonParameters>]
Clear-Content 
[-LiteralPath <string[]>]
[-Force]
[-Credential <pscredential>] 
[-WhatIf]  
[-Filter <string>] 
[-Include <string[]>] 
[-Exclude <string[]>] 
[-Confirm] 
[-UseTransaction] 
[-Stream <string>] 
[<CommonParameters>]

参数

-路径

-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会创建该流。接受通配符。

这是文件系统提供程序添加到清除内容的动态参数。它仅在文件系统驱动器中起作用。

例子

示例1:从指定文件中删除内容

PowerShell Clear-Content

在此示例中, 该cmdlet从File1.txt文件中的指定位置删除内容。该文件未删除, 但为空。

示例2:从所有文件中删除内容

PowerShell Clear-Content

在此示例中, 该cmdlet删除指定目录中所有.txt文件的内容。


赞(0) 打赏
未经允许不得转载:srcmini » PowerShell Clear-Content清除内容
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏