Opdracht om alle bestanden in een map en submappen in vensters weer te geven

Ik heb geprobeerd te zoeken naar een opdracht die alle bestanden in een map en submappen kon weergeven met behulp van een opdrachtpromptopdracht.
Ik heb de help voor de opdracht “dir” gelezen, maar kon niet vinden wat ik zocht.
Help me alsjeblieft welk commando dit kan krijgen.


Antwoord 1, autoriteit 100%

Het onderstaande bericht geeft de oplossing voor uw scenario.

dir /s /b /o:gn

/S Toont bestanden in de opgegeven map en alle submappen.

/B Gebruikt kale indeling (geen kopinformatie of samenvatting).

/O Lijst op bestanden in gesorteerde volgorde.

Vervolgens in :gn, sorteert g op mappen en vervolgens op bestanden, en n zet die bestanden in alfabetische volgorde.


Antwoord 2, autoriteit 37%

Als je mappen en bestanden zoals een grafische directorystructuur wilt weergeven, moet je het tree-commando gebruiken.

tree /f

Er zijn verschillende opties voor weergave-indeling of volgorde.

Controleer voorbeelduitvoer.

enter afbeelding beschrijving hier

Te laat antwoorden. Hoop dat het iemand helpt.


Antwoord 3, autoriteit 18%

Een aanvulling op het antwoord: als u de mappen niet wilt weergeven, alleen de bestanden in de submappen, gebruik dan de /A-D-schakelaar als volgt:

dir ..\myfolder /b /s /A-D /o:gn>list.txt

Antwoord 4, autoriteit 2%

Een alternatief voor de bovenstaande commando’s dat iets meer kogelvrij is.

Het kan alle bestanden weergeven, ongeacht permissies of padlengte.

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ

Ik heb een klein probleem met het gebruik van C:\NULL waarover ik in mijn blog heb geschreven

https://theitronin.com/bulletproofdirectorylisting/

Maar toch is het de meest robuuste opdracht die ik ken.


Antwoord 5

Als u alleen de basissnapshot van de bestanden + mappen nodig heeft. Volg deze babystappen:

  • Druk op Windows + R
  • Druk op Enter
  • Typ cmd
  • Druk op Enter
  • Typ dir -s
  • Druk op Enter

Antwoord 6

Volgende commando’s die we kunnen gebruiken voor Linux of Mac. Voor Windows kunnen we hieronder gebruiken op git bash.

Lijst alle bestanden, mappen op het eerste niveau en hun inhoud

ls * -r

Geef alle submappen en bestanden op het eerste niveau weer

file */*

Bestandslijst opslaan in tekst

file */* *>> ../files.txt
file */* -r *>> ../files-recursive.txt

Ontvang alles

find . -type f

Sla alles op in een bestand

find . -type f > ../files-all.txt

LEAVE A REPLY

Please enter your comment!
Please enter your name here

18 + 10 =

Other episodes