Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Haskell Bir Dizindeki Klasör ve Dosyaları Listeleme


Bir Dizindeki Klasör ve Dosyaları Listeleme

Haskell programlama dilinde yazılmış bu fonksiyonda verilen bir dizin içinde bulunan klasör ve dosyalar listelenmektedir. Burada alt klasörlerin içerdiği dosyalar listelenmemektedir.

 Ör:

dirlist "D:\\"

Program Kodu :

  1.  
  2. import System.IO
  3. import System.Environment
  4. import System.Directory
  5.  
  6. dirlist a =
  7.            getCurrentDirectory >>= \dir  ->
  8.            getDirectoryContents a >>= \filelist ->
  9.            setCurrentDirectory a >>
  10.            dosyalariekranayazdir filelist >>
  11.            setCurrentDirectory dir >>
  12.            return ()
  13.                     
  14. dosyalariekranayazdir (l:[]) = putStrLn l
  15. dosyalariekranayazdir (l:ls) =
  16.                                putStrLn l >>
  17.                                dosyalariekranayazdir ls
  18.  
 

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cuma, 03 Ağustos 2012 14:28 )