如何将一些“文本”包含到.txt格式文件中而不通过Windows上的脚本打开它?
答案 0 :(得分:34)
我会给你一个PowerShell的全部答案。 您可以使用“添加内容”或“设置内容”cmdlet。
Set-Content覆盖目标文件,Add-Content附加到文件。
Set-Content -Value "Test1" -Path C:\Scripts\Scratch\test.txt
Add-Content -Value "Test" -Path C:\Scripts\Scratch\test.txt
或者,您也可以使用Out-File。
"Test" | Out-File -FilePath C:\Scripts\Scratch\test.txt -Append
答案 1 :(得分:5)
答案 2 :(得分:4)
这是用于创建文本文件并将内容添加到文本文件
的示例代码$text = Hello World
# This is to create file:
$text | Set-Content MyFile.txt
#or
$text | Out-File MyFile.txt
#or
$text > MyFile.txt
# This is to write into a file or append to the text file created:
$text | Add-Content MyFile.txt
#or
$text | Out-File MyFile.txt -Append
#or
$text >> MyFile.txt
答案 3 :(得分:0)
如果要从标准Windows命令提示符(在键盘上键入内容)以交互方式执行此操作,可以使用以下命令:
copy con c:\temp\file.txt
然后你就可以开始输入了。要完成,只需按Ctrl + Z和ENTER,如下所示:
Hello world!
Goodbye...^Z
1 file(s) copied.
要查看该文件,请使用:
type c:\temp\file.txt
您应该看到以下输出:
Hello world!
Goodbye...
答案 4 :(得分:0)
get-content cmdlet应该可以正常工作。
答案 5 :(得分:-4)
$ com1 = new-object PSobject#Task1 $ com2 = new-object PSobject#Task1 $ com3 = new-object PSobject#Task1
$ com1 | add-member noteproperty -name user -value jindpal#Task2 $ com1 | add-member noteproperty -name code -value IT01#Task2 $ com1 | add-member scriptmethod ver {[system.Environment] :: oSVersion.Version}#Task3
$ com2 | add-member noteproperty -name user -value singh#Task2 $ com2 | add-member noteproperty -name code -value IT02#Task2 $ com2 | add-member scriptmethod ver {[system.Environment] :: oSVersion.Version}#Task3
$ com3 | add-member noteproperty -name user -value dhanoa#Task2 $ com3 | add-member noteproperty -name code -value IT03#Task2 $ com3 | add-member scriptmethod ver {[system.Environment] :: oSVersion.Version}#Task3
$ arr + = $ com1,$ com2,$ com3#Task4
write-host" windows1版本的computer1是:" $ com1.ver()#Task3 write-host" computer1的用户名是:" $ com1.user#Task6 write-host" computer1的代码是:" $ com1,code#Task5 write-host" windows版本的computer2是:" $ com2.ver()#Task3 write-host" computer2的用户名是:" $ com2.user#Task6 write-host" windows3版本的computer3是:" $ com3.ver()#Task3 write-host" computer3的用户名是:" $ com1.user#Task6 write-host" computer3的代码是:" $ com3,code#Task5
读宿主