使用 PowerShell 将数据附加到文件
PowerShell 中的 Add-Content
命令将内容添加到文件中。我们可以在命令或 Get-Content
中指定内容来获取文件的内容以进行附加。
Add-Content
cmdlet 将文本附加到文件或将字符串附加到文件。
PowerShell 中的 Add-Content
基本语法
Windows PowerShell 中的 Add-Content
cmdlet 将内容附加到文件并将文本附加到文件。
Add-Content
[-Path] <string[]>
[-Value] <Object[]>
[-PassThru]
[-Filter <string>]
[-Include <string[]>]
[-Exclude <string[]>]
[-Force]
[-Credential <pscredential>]
[-WhatIf]
[-Confirm]
[-NoNewline]
[-Encoding <Encoding>]
[-AsByteStream]
[-Stream <string>]
[<CommonParameters>]
在 PowerShell 中使用 Add-Content
将文本附加到文件
例如,目录中有 Get-DateFile.txt
文本文件。
使用 Get-DateFile.txt
创建一个新文件,并添加一些测试数据。
获取数据文件.txt:
Example illustration about appending text to
Add-Content -Path .\Get-DateFile.txt "End of file"
Add-Content
cmdlet 将 End of file
字符串附加到当前目录中 -Path
参数指定的文件末尾。
输出:
Example illustration about appending text to End of file
在 PowerShell 中使用 (`n) 运算符的新行上追加数据
要将数据附加到文件的新行,请使用换行符 (`n)。
Add-Content -Path .\Get-DateFile.txt "`nSecond line starts here..."
输出:
Example illustration about appending text to End of file
Second line starts here…
使用 Add-Content
命令将一个文件的内容添加到 PowerShell 中的另一个文件
Add-Content
命令会将一个文件的内容附加到另一个文件。
它将读取文件内容并将其分配给变量,并将内容写入目标文件。
如果在将文本添加到文件时文件不存在,Add-Content
命令将创建一个新文件。
# Read file contents to variable
$sourceFileContent = Get-Content -Path .\GetFileProperties.txt
# This line will append the content of one file to another file
# If the file does not exist, the Add-Content command will create a new file
Add-Content -Path .\Destination_File.txt -Value $sourceFileContent
要将一个文件的内容附加到另一个文件,PowerShell 中的 Get-Content
cmdlet 会获取 Path
参数指定的文件内容。
然后,它读取文件的内容并将它们存储在变量 $sourceFileContent
中。
PowerShell 中的 Add-Content
cmdlet 附加在 -Value
参数中指定的源文件内容。
如果文件不存在,Add-Content
命令将创建一个新文件并复制内容。
使用 Add-Content
命令将数据附加到 PowerShell 中的只读文件
# Create a new file
New-Item -Path .\TempROFile.txt -ItemType File
# Set file as read-only
Set-ItemProperty -Path .\TempROFile.txt -Name IsReadOnly -Value $True
# Get file details
Get-ChildItem -Path .\TempROFile.txt
# Appends the line to file
Add-Content -Path .\TempROFile.txt -Value 'End of File' -Force
第一个命令使用 PowerShell 的 New-Item
cmdlet 创建一个新文件。
PowerShell 中的 Set-ItemProperty
命令用于将指定文件的 IsReadOnly
属性设置为 true。
PowerShell 中的 Get-ChildItem
命令获取指定的文件详细信息,例如 Name
、LastWriteTime
、Length
和 mode
。
Add-Content
cmdlet 将一行附加到 -Path
参数指定的只读文件。
相关文章
通过 PowerShell 命令在任务计划程序中运行计划任务
发布时间:2024/02/06 浏览次数:133 分类:编程语言
-
本教程将教你使用 PowerShell 命令在任务计划程序中启动计划任务。
使用 PowerShell 下载和安装适用于 Windows 的 Git 客户端
发布时间:2024/02/06 浏览次数:125 分类:编程语言
-
本教程将教你使用 PowerShell 下载和安装适用于 Windows 的 Git 客户端。
在 PowerShell 中运行 SQL 查询
发布时间:2024/02/06 浏览次数:160 分类:编程语言
-
本文介绍如何调用 SQL 服务器的命令、执行 CRUD 操作以及查询 SQL 的其他替代方法。
使用 PowerShell 检查 SQL Server 版本
发布时间:2024/02/06 浏览次数:147 分类:编程语言
-
本教程将教你使用 PowerShell 检查 SQL Server 版本。检查程序的版本是你可以在 PowerShell 中执行的常见操作之一。
使用 PowerShell 获取磁盘空间信息
发布时间:2024/02/06 浏览次数:189 分类:编程语言
-
本文讨论了几个命令,这些命令将导出我们所有系统驱动器的信息,并了解如何使用 PowerShell 确定我们机器中剩余的驱动器空间。
在 PowerShell 中将项目添加到数组
发布时间:2024/02/06 浏览次数:153 分类:编程语言
-
本教程将教你在 PowerShell 中将项目添加到数组中。本教程将介绍在 PowerShell 中向数组添加项目。使用 += 将项目添加到 PowerShell 中的数组
在 PowerShell 中访问 $args 数组
发布时间:2024/02/06 浏览次数:155 分类:编程语言
-
本文将介绍 PowerShell 中的 $args 数组和 $args[] 函数。$args 是一个数组,因此你可以传递多个值并在 PowerShell 脚本或函数中访问它们。
在 PowerShell 中选择数组的所有对象上的一个属性的值
发布时间:2024/02/06 浏览次数:121 分类:编程语言
-
本教程将教你在 PowerShell 中为数组的所有对象选择一个属性的值。数组是值或对象的集合。大多数编程语言都将数组作为基本特征。