Generer tekstfil med filnavn og størrelse i mappe og undermapper via kommandoprompten

Hvordan genereres en tekstfil, der indeholder filnavn (inklusive fuld sti) og filstørrelse for alle filer i en bestemt mappe og dens undermapper, ved hjælp af kun kommandoer tilgængelige fra kommandoprompten?

For at generere en tekstfil med filnavn og filstørrelse for alle filer i en bestemt mappe og dens undermapper ved hjælp af kommandoprompten, skal du navigere til mappen med `cd` og derefter bruge `dir` og `for` kommandoerne til at liste og gemme oplysningerne i en tekstfil.

Sådan genereres en tekstfil med filnavn og filstørrelse for alle filer i en bestemt mappe og dens undermapper ved hjælp af kommandoprompten

For at generere en tekstfil, der indeholder filnavn (inklusive fuld sti) og filstørrelse for alle filer i en bestemt mappe og dens undermapper, kan du bruge følgende trin i kommandoprompten:

  1. Åbn kommandoprompten.
  2. Naviger til den ønskede mappe ved hjælp af cd kommandoen. For eksempel:
    cd C:\sti\til\din\mappe
  3. Brug dir kommandoen med passende parametre for at liste alle filer med deres fulde sti og størrelse. For eksempel:
    dir /s /b /a:-d
    • /s: Inkluderer alle undermapper.
    • /b: Bruger bare format (kun filnavne).
    • /a:-d: Viser kun filer (ikke mapper).
  4. For at inkludere filstørrelsen, kan du bruge for kommandoen til at iterere gennem hver fil og hente dens størrelse. Kør følgende kommando:
    for /r %i in (*) do @echo %~fi %~zi >> output.txt
    • /r: Rekursivt gennem alle undermapper.
    • %i: Variabel til at repræsentere hver fil.
    • %~fi: Udvider til den fulde sti af filen.
    • %~zi: Udvider til størrelsen af filen.
    • >>: Tilføjer output til output.txt filen.

Efter at have kørt disse kommandoer, vil du have en tekstfil kaldet output.txt i den aktuelle mappe, som indeholder filnavnene (inklusive fuld sti) og filstørrelserne for alle filer i den specificerede mappe og dens undermapper.