Kiam ili demandis min, kiel rapide listigi la dosierojn en teksta dosiero, mi konstatis, ke mi ne sciis la respondon. Kvankam la tasko, kiel ĝi montriĝis, estas sufiĉe komuna. Ĉi tio povas esti postulita por transdoni la liston de dosieroj al specialisto (por solvi problemon), mem-registrado de la enhavoj de dosierujoj kaj aliaj celoj.
Oni decidis forigi la spacon kaj prepari instrukciojn pri ĉi tiu temo, kiuj montros kiel akiri liston de dosieroj (kaj subdosierujoj) en la Vindoza dosierujo per la komandlinio, kaj ankaŭ kiel aŭtomatigi ĉi tiun procezon se la tasko ofte okazas.
Akiri tekstan dosieron kun la enhavoj de la dosierujo en la komandlinio
Unue, kiel fari tekstan dokumenton enhavanta liston de dosieroj en la dezirata dosierujo mane.
- Rulu instrukcion kiel administranto.
- Eniru cd x:dosierujo kie x: dosierujo estas la plena vojo al la dosierujo, la listo de dosieroj el kiuj akiri. Premu Enter.
- Enigu la komandon dir /a / -p /o:gen>dosieroj.txt (kie files.txt estas teksta dosiero en kiu konservos la liston de dosieroj). Premu Enter.
- Se vi uzas la komandon per la parametro / b (dir /a /b / -p /o:gen>dosieroj.txt), tiam la listo ne enhavas pliajn informojn pri dosiergrandoj aŭ la dato de kreado - nur listo de nomoj.
Estas farita. Rezulte kreos teksta dosiero kun la necesaj informoj. En la supera komando, ĉi tiu dokumento estas konservita en la sama dosierujo, la listo de dosieroj, el kiuj vi volas ricevi. Vi ankaŭ povas forigi la eliron en teksta dosiero, en tiu kazo la listo montriĝos nur sur la komandlinio.
Krome, por uzantoj de la rusa-lingva versio de Vindozo, vi devas konsideri, ke la dosiero estas konservita en Windows 866-kodado, te vi povas vidi hieroglifojn anstataŭ rusajn signojn en regula notlibro (sed vi povas uzi alternativan tekstoredaktilon por vidi, ekzemple, Sublima Teksto).
Akiru liston de dosieroj per Windows PowerShell
Vi ankaŭ povas listigi la dosierojn en dosierujo per la komandoj de Vindozo PowerShell. Se vi volas konservi la liston al dosiero, tiam funkciigi PowerShell kiel administranto, se vi simple foliumas en la fenestro, simpla lanĉo sufiĉas.
Ekzemploj de komandoj:
- Get-Childitem -Path C: Dosierujo - listigas ĉiujn dosierojn kaj dosierujojn en la Dosierujo en la disko C en la fenestro Powershell.
- Get-Childitem -Path C: Dosierujo | Out-File C: Files.txt - krei tekstan dosieron Files.txt kun listo de dosieroj en la Dosierujo.
- Aldonado de la -Recede parametro al la unua komando priskribita ankaŭ listigas la enhavon de ĉiuj subdosierujoj.
- La ebloj -File kaj -Direktorio permesas listigi nur dosierojn aŭ dosierujojn, respektive.
La supraj ne estas ĉiuj parametroj de Get-Childitem, sed en la kadro de la tasko priskribita en ĉi tiu gvidilo, mi pensas, ke ili sufiĉos.
Microsoft Fix it utileco por presi la enhavon de dosierujo
Sur la paĝo //support.microsoft.com/ru-ru/kb/321379 ekzistas la ilo Microsoft Fix It, kiu aldonas la elementon "Print Directory Listing" al la kunteksta menuo de la esploristo, kiu listigas la dosierojn en la dosierujo por presi.
Malgraŭ la fakto, ke la programo estas desegnita nur por Windows XP, Vista kaj Windows 7, ĝi sukcese funkciis en Vindozo 10, sufiĉis por funkciigi ĝin en kongrua reĝimo.
Aldone, sur la sama paĝo montras la ordon mana aldoni la komandon por montri la liston de dosieroj en Esploristo, dum la opcio por Vindozo 7 ankaŭ taŭgas por Vindozo 8.1 kaj 10. Kaj se vi ne bezonas presi, vi povas tajpi la ordonojn de Microsoft forprenante la parametron. / p en la tria linio kaj tute foriganta la kvaran.