Вывести полный адресный путь с помощью Windows PowerShell - PullRequest
1 голос
/ 28 октября 2010

У меня есть небольшой скрипт, который просматривает все файлы в каталоге, используя что-то вроде этого;

Get-ChildItem $location -recurse | select-string -pattern $pattern | select-object Path, FileName, LineNumber > C:\test.txt

У меня проблема в том, что путь закреплен, вот так;

C: \ program files \ new folder \ new f ...

Как мне заставить его отображать полный путь?

Ответы [ 2 ]

2 голосов
/ 29 октября 2010

Просто для того, чтобы понять, почему вы видели усечение, выбранный форматтер по умолчанию - Format-Table, который делит текущую ширину хоста на три столбца одинакового размера и, если данные шире, чем они усекаются.Еще один способ сделать это:

gci $location -r | select-string $pattern | 
  Format-Table Path, FileName, LineNumber -Auto | 
  Out-File C:\test.txt -width 512
0 голосов
/ 28 октября 2010

Экспорт-Csv

сделали это возможным благодаря BartekB и denty на # powershell * freenode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...