当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:如何使用新项目并隐藏输出

作者:精品下载站 日期:2024-12-14 04:24:13 浏览:13 分类:玩电脑

PowerShell:如何使用新项目并隐藏输出


默认情况下,当您在 PowerShell 中使用 New-Item cmdlet 创建新文件或文件夹时,生成的文件或文件夹将及其创建日期和时间显示在输出中。

有两种方法可以使用 New-Item cmdlet 创建新项目,同时隐藏此输出:

方法一:使用$null

$null = New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory

方法2:使用[void]

[void](New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory)

这两种方法都会在我们隐藏输出时指定的路径中创建一个名为 south_data 的新文件夹。

以下示例展示了如何在实践中使用这些方法。

示例:如何在 PowerShell 中使用 New-Item 并隐藏输出

假设我们当前的目录有以下路径:

c:\users\bobbi\data1

我们可以使用 Dir 命令列出当前目录中的所有文件:

[玩转系统] PowerShell:如何使用新项目并隐藏输出

假设我们要在此目录中创建一个名为 south_data 的新文件夹。

假设我们使用以下语法与 New-Item cmdlet 来执行此操作:

New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何使用新项目并隐藏输出

默认情况下,这个新文件夹及其创建日期和时间显示在输出中。

要创建此文件夹并隐藏此输出,我们可以将其分配给 $null,如下所示:

$null = New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何使用新项目并隐藏输出

请注意,这次我们使用 New-Item cmdlet 时没有显示任何输出,而当我们使用 Dir 命令时,我们可以看到名为 south_data 的文件夹确实被创建了。

请注意,我们还可以将 New-Item cmdlet 转换为 [void],以在隐藏输出的同时创建此新文件夹:

[void](New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory)

随意使用您喜欢的方法。

注意:您可以在此处找到 PowerShell 中 New-Item cmdlet 的完整文档。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯