Показать все файлы в папке и подпапках, перечислить имена и кодировку

#windows #git #powershell #encoding

#Windows #git #powershell #кодирование

Вопрос:

Я хочу просмотреть все файлы в папке и ее подпапках и перечислить их кодировку. Я знаю, что вы можете использовать git ls-files для просмотра файлов и file* для получения имени его кодировки. Но мне нужна помощь, как я могу сделать оба одновременно.

Причина в том, что у нас проблема с кодировкой, и нам нужно посмотреть, какие файлы каким образом закодированы. Так что я думаю, что PS-скрипт тоже будет работать нормально.

Ответ №1:

Я думаю, что лучший способ решить эту проблему с помощью Powershell — сначала получить ваши файлы с помощью следующего сценария:

 $folder = Get-ChildItem -Path "YourPath"
  

и в foreach ($file in $folder) используйте один из следующих сценариев для получения кодировки (что просто)