У меня есть этот код, который я запускаю из powershell. Когда я запускаю его без export-csv, я получаю все имена папок на экране.
dir | select -expand fullname | % { ($_ -split '\')[7]
Но если я добавлю | export-csv c:\test.txt
, то я вижу следующее в файле, а не имя папки, которое я ожидал, как будто я вижу его на экране.
#TYPE System.String
"Length"
"13"
"18"
"20"
"22"
"29"
"21"
"24"
"11"
"17"
"20"
"20"