Я намагаюся отримати список усіх каталогів і файлів на зовнішньому жорсткому диску, з одним повнокваліфікованим шляхом до каталогу / файлу на рядок. Для цього я використовую PowerShell в Windows 10. Це команда PowerShell, яку я використовую:
Get-ChildItem 'E:\' -Force -Recurse | Select-Object FullName | Out-File -Encoding utf8 "C:\Users\Me\Desktop\listing.txt" -width 300
Однак у моєму виході деякі шляхи обрізані. Насправді усічені понад 10 000 ліній. Ось приклад одного рядка у моєму вихідному файлі Power.thell PowerShell:
E:\Sort\Tech Stuff\2006-2007 CompanyLtd\fsie01-Engineering-Users-User1\Reference\LCID & Language Group by Language\Configuring and Using International Features of Windows Windows 2000 - List of Locale I...
Коли я переглядаю цей каталог у Провіднику файлів (E: \ Сортування \ Технологія \ 2006-2007 CompanyLtd \ fsie01-Engineering-Users-User1 \ Довідка \ LCID та Мовна група за мовою), файл там називається "Налаштування та використання Міжнародні особливості Windows Windows 2000 - Список ідентифікаторів локальної мови та мовних груп.url '. Шлях до цього файлу становить 228 символів, якщо я не зробив неправильний рахунок, що має бути в допустимих межах.
Що я роблю неправильно, що обрізає шляхи у моєму виході PowerShell?