Как распечатать содержимое каталога и сохранить его НЕ в каталоге?

304
RichardTheCoder

У меня есть папка, которая замораживает всю систему, когда я ее открываю (возможно, есть поврежденный файл). К счастью, меня просто интересуют имена файлов в папке.

Итак, как мне создать файл dirlist.txt из папки в Powershell и в то же время не сохранить его в самой папке? Потому что, если я сделаю это, я не смогу добраться до водоворота. Большое спасибо!

-1

2 ответа на вопрос

0
root
Get-ChildItem C:\folder\ | Out-File C:\dirlist.txt 

Первый путь - это папка, в которую вы хотите получить элементы. Вы также можете добавить -Recurseфлаг, если есть подпапки, из которых вы хотите получить элементы.

Я бы добавил параметр `-ErrorAction SilentlyContinue` или короткий` -EA 0` в gci. LotPings 5 лет назад 0
0
DrMoishe Pippik

Просто перенаправьте вывод в определенную папку. Использование PowerShell или старого приглашения CMD.

dir "c:\program files"> c:\junque\mystuff.txt

отобразит содержимое C:\Program Filesпапки и, если папка C:\junqueсуществует и у вас есть к ней доступ, перечислит файлы в документе mystuff.txt.