Toe ek gevra word hoe om die lêers vinnig in 'n tekslêer te lys, het ek besef dat ek nie die antwoord weet nie. Alhoewel die taak, soos dit geblyk het, redelik algemeen is. Dit kan nodig wees om die lys lêers aan 'n spesialis oor te dra (om 'n probleem op te los), om die inhoud van gidse en ander doeleindes onafhanklik te log.
Daar is besluit om die leemte uit te skakel en instruksies oor hierdie onderwerp voor te berei, wat sal aantoon hoe u 'n lys lêers (en ondervouers) in 'n Windows-lêergids met behulp van die opdragreël kan kry, asook hoe om hierdie proses te outomatiseer as die taak gereeld voorkom.
Kry 'n tekslêer met die inhoud van die lêergids op die opdragreël
Eerstens, hoe u handmatig 'n teksdokument met 'n lys lêers in die gewenste vouer kan maak.
- Begin die opdragreël as administrateur.
- betree cd x: vouer waar x: map die volledige pad na die gids is, die lys lêers waaruit u wil kom. Druk Enter.
- Voer opdrag in dir /a / -p /o:gen>lêers.txt (waar files.txt die tekslêer is waarin die lys lêers gestoor sal word). Druk Enter.
- As u die opdrag met die / b-opsie gebruik (dir /a /b / -p /o:gen>lêers.txt), dan bevat die resulterende lys geen addisionele inligting oor lêergroottes of skeppingsdatum nie - slegs 'n lys name.
Gedoen. Gevolglik sal 'n tekslêer met die nodige inligting geskep word. In die opdrag hierbo word hierdie dokument in dieselfde lêergids gestoor, die lys lêers waaruit u wil kom. U kan ook die uitvoer na 'n tekslêer verwyder, in hierdie geval sal die lys slegs op die opdragreël vertoon word.
Daarbenewens moet daar in gedagte gehou word dat gebruikers van gebruikers van die Russies-taalversie van Windows die lêer gestoor word in die kodering van Windows 866, dit wil sê in 'n gewone notaboek sal u hiërogliewe sien in plaas van Russiese karakters (maar u kan 'n alternatiewe teksredakteur gebruik om byvoorbeeld Sublieme teks te sien).
Kry 'n lys lêers met Windows PowerShell
U kan ook 'n lys lêers in 'n gids met Windows PowerShell-opdragte kry. As u die lys in 'n lêer wil stoor, begin PowerShell as administrateur. As u net in die venster kyk, is 'n eenvoudige bekendstelling genoeg.
Voorbeelde van opdragte:
- Get-Childitem-Path C: Map - vertoon 'n lys van alle lêers en gidse wat in die map Map op die C-stasie in die Powershell-venster verskyn.
- Get-Childitem-Pad C: Map | Buite-lêer C: Files.txt - maak 'n tekslêer Files.txt met 'n lys lêers in die map Map.
- As u die -Recurse-parameter by die eerste beskrewe opdrag voeg, word die inhoud van alle submappen in die lys vertoon.
- Die -File- en -Directory-opsies bevat 'n lys van slegs lêers of slegs gidse, onderskeidelik.
Nie alle Get-Childitem-parameters word hierbo gelys nie, maar in die raamwerk van die take wat in hierdie gids beskryf word, dink ek dat daar genoeg van hulle sal wees.
Microsoft Fix dit om die inhoud van die lêergids te druk
Op die bladsy //support.microsoft.com/ru-ru/kb/321379 is daar 'n Microsoft Fix It-hulpprogram wat die item "Print Directory Listing" by die ontdekkingsreeks-konteksmenu voeg, met die lêers in die lêergids om te druk.
Ondanks die feit dat die program slegs bedoel is vir Windows XP, Vista en Windows 7, het dit ook suksesvol in Windows 10 gewerk, maar dit was genoeg om dit in versoenbaarheidsmodus te laat loop.
Boonop toon dieselfde bladsy die prosedure vir die handmatig toevoeging van die opdrag om die lêerlys aan die ontdekkingsreisiger te vertoon, terwyl die opsie vir Windows 7 ook geskik is vir Windows 8.1 en 10. En as u nie hoef te druk nie, kan u die opdragte wat Microsoft aanbied, effens korrigeer deur die opsie uit te vee / p in die derde reël en verwyder die vierde geheel.