這幾天正在學習f# 函式式程式語言,今天特地牛刀小試,寫了乙個檔案目錄層次結構樹形的縮排列印code,練練手。一直想找一本f#中文書籍pdf看看,網上搜了半天都沒有找到,就從乙個程式設計師的自省個f#系列了,在這裡先感謝乙個程式設計師的自省,希望能與大家多交流下f#。
不說了,看code:#light
open
system
open
system.text
open
system.io
(* f
#file tree *)
letrec
filetree ( (sb : stringbuilder),( dir : system.io.directoryinfo),(indexstr :
string
"\r\n")
|> ignore
letdirs=dir.getdirectories()
array.iter (
fun(d : directoryinfo)
->
filetree (sb,d,(indexstr + "--
"))
|> ignore) dirs
letfiles = dir.getfiles()
array.iter (
fun(fi : fileinfo)
->"--
"+ fi.name +
"\r\n")
|> ignore) files
letpath =
@"e:\mystudy\ebook
"let
sb =
newstringbuilder()
filetree (sb,(
newdirectoryinfo(path)),
"")
console.writeline(sb.tostring())
console.read()
|> ignore
結果圖:閃了,先回家吃飯了...
F 初試 列印目錄檔案樹
這幾天正在學習f 函式式程式語言,今天特地牛刀小試,寫了乙個檔案目錄層次結構樹形的縮排列印code,練練手。一直想找一本f 中文書籍pdf看看,網上搜了半天都沒有找到,就從乙個程式設計師的自省個f 系列了,在這裡先感謝乙個程式設計師的自省,希望能與大家多交流下f 不說了,看code light op...
F 初試 列印目錄檔案樹
這幾天正在學習f 函式式程式語言,今天特地牛刀小試,寫了乙個檔案目錄層次結構樹形的縮排列印code,練練手。一直想找一本f 中文書籍pdf看看,網上搜了半天都沒有找到,就從乙個程式設計師的自省個f 系列了,在這裡先感謝乙個程式設計師的自省,希望能與大家多交流下f 不說了,看code light op...
使用Python遍歷目錄並列印目錄樹
本文章將提供兩個示例,目的是展示如何使用 python 的 os 模組遍歷當前目錄下的所有檔案和子目錄,並形成類似下面簡陋的樹形輸出。a c text.txt e text.txt text.txt b f text.txt g h text.txt text.txt text.txt exampl...