2014-12-18 4 views
0

Во второй половине дня, код у меня есть, как следует:Запуск новой линии в команде AppendAllText

[System.IO.File]::AppendAllText("C:\Users\X\Desktop\Info\"+$return.Name+".txt",$return.Hash) 

Это добавляет в существующий текстовый файл, но в данный момент он просто добавляет информацию без пробелов, в идеале я хотел бы, чтобы это было добавлено в новую строку.

Я попытался с помощью 'n, но это, кажется, не работает, а только информация, которую я могу найти в Интернете, относящиеся к этой команде, кажется, не сказать ничего об использовании его с [System.IO.File]::AppendAllText

Является 'n правильная команда для использования в этой ситуации или я должен использовать что-то еще?

ответ

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)) 
Смежные вопросы