niebieskie foldery

Masowe tworzenie folderów w Windows, Text 2 Folders

Tworzenie folderów może być sporym wyzwaniem, w szczególności gdy zachodzi potrzeba założenia setek czy nawet tysięcy katalogów/podkatalogów. Istnieją różne sposoby na automatyzację tego procesu, począwszy od pliku batch zawierającego odpowiednie komendy a skończywszy na dedykowanym oprogramowaniu. Jednym z ciekawszych rozwiązań jest niewielki, darmowy programik o nazwie Text 2 Folders, który maksymalnie upraszcza całą procedurę.

Masowe tworzenie folderów w Windows

Wyobraźmy sobie sytuację… otrzymujemy zadanie, aby dla każdego pracownika założyć folder o nazwie tożsamej z jego imieniem i nazwiskiem. Jeśli w firmie pracuje 10 osób to zbyt wiele czasu nam to nie zajmie. Powiedzmy że w firmie pracuje 300 pracowników, dla każdego z nich musimy utworzyć odrębny folder. W tej o to sytuacji przydaje się wspomniany Text 2 Folders.

Wpierw tworzymy listę z nazwiskami pracowników w formacie TXT.

Lista folderów

Uruchamiamy program i w Root folder wskazujemy katalog, który będzie kontenerem dla nowo utworzonych folderów (główny katalog).

Tworzenie folderów

Następnie wskazujemy lokalizację pliku z listą nazwisk. Uruchamiamy proces poprzez Create folders.

Lista katalogów

Po kilku sekundach zadanie zostaje zrealizowane.

Text 2 Folders umożliwia również stworzenie struktury katalogów. Wystarczy w pliku tekstowym umieścić odpowiednie wpisy np.

sprzedaż\towary\zamówienia
sprzedaż\data\towary

Niestety program ma jedną wadę. Podczas tworzenia nazw folderów nieprawidłowo interpretuje polskie znaki. W miejsce znaków diakrytycznych mogą pojawić się znaki zastępcze. Jest to dość poważny mankament, co jednak nie dyskwalifikuje programu. W środowiskach produkcyjnych unikam tworzenia nazw folderów z polskimi znakami, dlatego też dla mnie program stanowi idealne rozwiązanie. Być może u Was również znajdzie zastosowanie.

O autorze

Mariusz Kołacz

Informatyką i nowymi technologiami zajmuje się od ponad 15 lat. Od 2008 roku moją drugą pasją jest marketing internetowy. Aktualnie prowadzę agencję reklamową, gdzie realizuję projekty z zakresu pozycjonowania i optymalizacji stron internetowych (SEO), reklamy na Facebooku i Google ADS (Google AdWords) oraz w zakresie optymalizacji konwersji w sklepach internetowych. Oprócz tego tworzę narzędzia SEO, piszę teksty, projektuję strony internetowe przyjazne SEO, w wolnych chwilach czytam literaturę z tematyki medycyny, parapsychologii.

11 komentarzy

Kliknij tutaj aby skomentować

  • Spoko wpis. Kiedyś miałem właśnie problem z tymi folderami i ostatecznie byłem zmuszony zrobić kilkadziesiąt sztuk ręcznie. No ale wiadomo – człowiek młody i głupi 😉 Pozdro.

  • Narzędzie znałem już wcześniej i kilka razy stosowałem. Oferuje wygodne i szybkie tworzenie dużej liczby folderów, bez konieczności żmudnego, ręcznego wykonywania.

    Co do obsługi polskich znaków, to jest na to bardzo łatwy sposób. Otóż wybranie opcji Manual i wklejenie ścieżek bezpośrednio w okno programu pozwala utworzyć nazwy z polskimi znakami. Tworzenie na podstawie pliku tekstowego nie obsługuje polskich znaków.

    A ten sam autor udostępnia także aplikacje do odwrotnej czynności, czyli usuwania folderów i plików Deletelist >>> http://skwire.dcmembers.com/wb/pages/software/deletist.php

  • Da się z polskimi znakami, jeżeli zamiast zwykłego Notatnika użyjemy np. Notepada2 to możemy określić kodowanie, wybieramy UTF8 i sprawa załatwiona 🙂

  • Trochę to pokrętne 🙂

    Prościej zrobić sobie skrypcik..

    1. Tworzymy plik file.txt i zawartość np:
    a
    b
    c
    d
    e

    2. Tworzymy plik wsadowy np. test.bat, zawartość:
    echo @off
    for /f %%i in (file.txt) do mkdir %%i

    3. Odpalamy i mamy katalogi z pliku file.txt

    Po co program więc?

    • @xseo, rozwiązanie proste i dobre 🙂 Programy okienkowe są głównie dla osób, które nie chcą zagłębiać się w kwestie tworzenia plików wsadowych.

    • Dorzucę swoją cegiełkę z odstępem do tego skryptu, mianowicie trzeba brać pod uwagę ewentualny odstęp pomiędzy słowami w nazwach w pliku tekstowym. Jeżeli plik będzie zawierał powiedzmy pięć linii, a w każdej co najmniej po dwa słowa (czyli minimum jedna spacja pomiędzy), to otrzymamy co najmniej dziesięć folderów, będących cząstkami nazw z każdej z linii.

      Rozwiązanie problemu jest proste – wystarczy wszystkie ciągi rozpocząć i zakończyć znakiem cudzysłowu w pliku (lub dostawić te znaki bezpośrednio w skrypcie).

      Samo programowanie w linii poleceń jest ciekawe, i mimo wielu ograniczeń, archaicznej składni i „bulu” przypominania sobie pradawnej wiedzy często się przydaje, np. gdy chcemy utworzyć strukturę folderów jak lista nagłówków/tytułów z istniejącej witryny www.
      Pozdrawiam Brać Kodującą 😉

  • To ja ze swojej strony dorzucę kolejną zagwozdkę.
    1. Załóżmy że mamy 100 plików o różnych nazwach.
    2. Dla każdego z nich chcemy utworzyć nowy katalog nazywający się tak samo jak plik (bez rozszerzenia).
    3. Każdy plik chcemy wrzucić do jego własnego katalogu.

    Jak tego dokonać?

    • @Mak, jeżeli ktoś zna programowanie batch i konsola nie jest mu obca, może skorzystać z takiej opcji, natomiast na blogu staram się przedstawiać aplikacje i rozwiązania zarówno dla początkujących osób, jak i tych bardziej zaawansowanych. Będzie okazja, to przyjdzie czas na omówienie skryptu batch realizującego to samo zadanie. Dzięki za komentarz i pozdrawiam!