Jak zrobić listę plików w katalogu (skopiować nazwy plików do pliku tekstowego)

Metoda 1 – dla ambitnych, linia poleceń

  1. Uruchamiamy okienko linii poleceń
  2. Przechodzimy do katalogu, którego pliki chcemy wylistować (poleceniem cd i np. tabulatorem)
  3. Wpisujemy polecenie:
    dir /b > nazwyplikow.txt
    i naciskamy ENTER
  4. W powstałym w katalogu pliku nazwyplikow.txt mamy listę nazw plików
  5. Jeżeli chcielibyśmy, żeby lista uwzględniała podkatalogi polecenie uzupełniamy o parametr /s, jak poniżej
    dir /b /s > nazwyplikow.txt

Oprócz /b można oczywiście używać innych parametrów polecenia dir, których lista dostępna jest po wydaniu w linii poleceń komendy dir /?. Plik wynikowy można utworzyć nie tylko w katalogu z którego pliki listujemy, ale także w dowolnej lokalizacji, podając pełną ścieżkę do niego, zamiast samej nazwy nazwyplikow.txt. Np. C:\Temp\nazwyplikow.txt

Metoda 2 – dla praktycznych – Total Commander

  1. Uruchamiamy Total Commandera
  2. Przechodzimy do interesującego nas katalogu
  3. Zaznaczamy pliki, których nazwy nas interesują
  4. Z menu Mark wybieramy jedno z poleceń
    • Copy Selected Names To Clipboard – kopiowanie samych nazw zaznaczonych plików
    • Copy Names With Path To Clipboard – kopiowanie nazw zaznaczonych plików, wraz z pełną ścieżką
    • Copy To Clipboard With All Details – kopiowanie nazw zaznaczonych plików wraz ze szczegółami (rozmiar, data, atrybuty)
    • Copy To Clipboard With Path+Details – kopiowanie nazw zaznaczonych plików wraz z pełną ścieżką i szczegółami wymienionymi w punkcie powyżej
  5. Opis ten z pewnością warto rozszerzyć o to jak zaznaczać pliki w Total Commanderze
VN:F [1.9.22_1171]
Rating: 5.0/5 (14 votes cast)

21 myśli nt. „Jak zrobić listę plików w katalogu (skopiować nazwy plików do pliku tekstowego)

    1. Łukasz

      Jest prostrza metoda, rodem jeszcze z starego Window 3.1.
      Należy utworzyc plik o nazwie np.: Nazwy_plików.bat
      W nim umiescić komędę DOS: dir /b /s *.*> Nazwy_plikow_katalogu.txt
      Plik zapisujkemy do interesującego nas katalogu. Jego uruchomienie spowoduje
      zapisamie pliku o nazwie: Nazwy_plikow_katalogu.txt w lokalnej lokalizacji z której został uruchomiany plik BAT.
      Działa w Windows 10 !!!

      Odpowiedz
      1. Wirus Autor wpisu

        Ta metoda była od samego początku opisana we wpisie, w punkcie 1, przy czym uznałem ją za nieco trudniejszą w stosowaniu dla przeciętnego użytkownika, ze względu na konieczność użycia konsoli.

        Odpowiedz
    1. Janek

      WielkieDzięki. Lubię pomysły z cmd, wzbogacają mnie. Czy jeszcze istnieje jakiś przełącznik ws strony kodowej, polskie znaki diakrytyczne nie wychodzą.

      Odpowiedz
  1. Jurek

    nie ma takiego rozszerzenia Copy Selected Names To Clipboard w nowym totalu, kiedyś pamiętam kopiowałem pliki bez rozszerzeń, teraz nie mogę, co trzeba doinstalować (jakieś wtyczki)?

    Odpowiedz
        1. Jurek

          Albo jestem ślepy, albo używam nie tego totala, bo w wersji 64 bitowej nie da się skopiować np: nazw plików mp3 bez ich rozszerzeń (mp3). Absolwent – Bawmy Się.mp3

          Odpowiedz
    1. Wirus Autor wpisu

      Jasne, teraz chyba lepiej rozumiem – czegoś takiego, żeby SAME nazwy plików skopiować faktycznie nie ma w TC.
      W przypadku większej liczby plików posłużyłbym się chyba Notepad++ albo nawet Excelem, żeby odciąć co trzeba (choć sposobów na ucięcie rozszerzeń jest tak naprawdę milion różnych – zależnie od specyfiki samych nazw plików)

      Odpowiedz

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *