下午,我得到的代码如下:
[System.IO.File]::AppendAllText("C:\Users\X\Desktop\Info\"+$return.Name+".txt",$return.Hash)
这会添加到现有的文本文件中,但目前只添加没有空格的信息,理想情况下我希望将其添加到新行中。
我已尝试使用'n
,但这似乎不起作用,我在网上找到的与此命令相关的唯一信息似乎没有说明与[System.IO.File]::AppendAllText
一起使用它
'n
是在这种情况下使用的正确命令还是我应该使用别的东西?
答案 0 :(得分:0)
你需要确保它是一个勾号而不是单引号:
[System.IO.File]::AppendAllText("C:\Users\X\Desktop\Info\"+$return.Name+".txt", $return.Hash + "`n")
您还可以包含回车符:
[System.IO.File]::AppendAllText("C:\Users\X\Desktop\Info\"+$return.Name+".txt", $return.Hash + "`r`n")
或使用[Environment] :: NewLine
[System.IO.File]::AppendAllText("C:\Users\X\Desktop\Info\"+$return.Name+".txt", $return.Hash + ([Environment]::NewLine))