Как экспортировать файлы каталогов в CSV-файл без Mode, LastWrite и т. Д. С помощью Powershell? - PullRequest
0 голосов
/ 11 октября 2019

Использование dir > list.csv создаст нужный мне список в любом каталоге, в котором он находится, но он также включает в себя ненужную информацию. В нем есть столбец для Mode, LastWriteTime, LengthName и т. Д., Который я затем должен удалить вручную, потому что я использую OpenOffice и мне нужен список файлов для создания нового CSV, который я затем собираюсь импортировать в базу данных.

Я хотел бы использовать переключатель, который позволяет мне экспортировать только имя файла в CSV, а не другие элементы. Возможно ли это с помощью полезной команды или переключателя или это будет связано со сценариями?

Ответы [ 2 ]

1 голос
/ 11 октября 2019

Вы имеете в виду это?

Get-ChildItem | Select-Object -ExpandProperty Name > list.txt

list.txt будет содержать имя файла каждого файла.

(Обратите внимание, что CSV означает "значения, разделенные запятыми" и является разделителемформат файла. Простой список имен действительно не является файлом CSV.)

0 голосов
/ 11 октября 2019

Попробуйте это:

Get-ChildItem | Select-Object -ExpandProperty Name > test.csv 
(Get-Content test.csv) -join ',' | Set-Content test.csv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...