Something about everything…

Ispisivanje direktorija/foldera

Vjerojatno ste se mnogo puta našli u situaciji kada trebate napraviti listu određenog direktorija (foldera) ili više njih (što zasebnih, što sub-direktorija tj. pod-foldera). Naravno, ručno rješenje pisanja svake zasebne datoteke je mukotrpan posao (pogotovo ako toga ima više od stotine). Bez ikakve potrebe instaliranja dodatnih programa koji čine više štete nego koristi sve se može obaviti iz običnog Command Prompta.

Krenite na Start – Run i upišite cmd. Otvorit će vam se Command Prompt.

List directory command line


Prvo se zaputite u direktorij (folder) koji želite ispisati. U mojem slučaju to će biti C: particija, folder C++ Projekt 1. Upišite

cd c:\C++ Projekt 1

ili već ovisno koja je vaša željena lokacija.

List directory command line

Sada će umjesto C:\ pisati vaš direktorij. Jedina naredba koju morate upisati jest za ispis direktorija. Generalno ona glasi

dir > lista.txt

List directory command line

Rezultat:
List directory command line

Što će izlisati sve datoteke u zadanom direktoriju. Ukoliko želite pod-direktorije uključiti dodajte /s

dir /s > lista.txt

List directory command line

Rezultat:
List directory command line

Ako imate želju izlistati samo .exe datoteke dodajte *.exe

dir *.exe /s > lista.txt

List directory command line

Rezultat:
List directory command line

Naredba /b miče header iz text datoteke.

dir *.exe /s /b > lista.txt

List directory command line

Rezultat:
List directory command line

Postoji još jedna naredba osim dir koja se nekima čini i bolja/lijepša jer datoteke i foldere složi kao drvo (tree).

tree /a > lista.txt

List directory command line

Rezultat:
List directory command line

Što će rezultirati samo ispisom foldera, dok /f ispisuje i datoteke.

tree /a /f > lista.txt

List directory command line

Rezultat:
List directory command line

Još jedna mogućnost jest da ta skratite postupak na samo jedan klik (tj. dva) – da pomoću desnog klika imate i opciju “Izlistaj”. Otvorite novi text file i upišite u njega slijedeće:

cd %1
dir /s /b /-p /o:gen >filelist.txt

Spremite kao filelist.bat – preporučam spremanje u C:\WINDOWS folder. Zaputite se u Windows Explorer – Tools – Folder Options. Odaberite tab File Types te zatim Folder (ne File folder).

List directory command lineList directory command line

Kliknite na Advanced te zatim New kako bi dodali novu akciju. Upišite ime (kao takvo će se pojavljivati u izborniku) te lokaciju. Kliknite na OK.

List directory command lineList directory command lineList directory command line

Kada želite izlistati neki direktorij odaberete desni klik i “Izlistaj”.

List directory command line

Rezultat:
List directory command line

Naravno možete i promijeniti naredbe tako da promijenite ime datoteke filelist.bat u filelist.txt (pritom pod Tools – File options – View isključite Hide extensions for known file types), promijenite što želite i opet spremite kao .bat.

Čitavu listu opcija možete naći na slijedećoj adresi – MS-DOS dir command help.
Ukoliko negdje zapnete te želite izbrisati opciju npr. “Izlistaj” gumb Remove će vam biti izblijeđen tj. bit ćete u nemogućnosti kliknuti ga. Rješenje tog problema se nalazi ovdje – “Edit” and “Remove” buttons are grayed out for the File Folder entry in the File Types dialog box?

Uživajte, svebee.

  • Google Bookmarks
  • Digg
  • Facebook
  • LinkedIn
  • Twitter
  • del.icio.us
  • RSS

Ovo bi te još moglo zanimati...

  • Nema sličnih postova.

If you are interested in colon cleanse, you may want to check out this colon cleanse information page which will have all the free information you'll need about colon cleanse.

Ostavi komentar...


copyright © 2010 svebee | Wordpress | RSS Feed | Sitemap