https://books.studygolang.com/The-Golang-Standard-Library-by-Example/chapter06/06.1.html
如果 n>0榄融,Readdirnames 函數(shù)會返回一個最多 n 個成員的切片候衍。這時虏两,如果 Readdirnames 返回一個空切片,它會返回一個非 nil 的錯誤說明原因局扶。如果到達了目錄 f 的結(jié)尾,返回值 err 會是 io.EOF。
如果 n<=0涕蚤,Readdirnames 函數(shù)返回目錄中剩余所有文件對象的名字構(gòu)成的切片。此時的诵,如果 Readdirnames 調(diào)用成功(讀取所有內(nèi)容直到結(jié)尾)万栅,它會返回該切片和 nil 的錯誤值。如果在到達結(jié)尾前遇到錯誤西疤,會返回之前成功讀取的名字構(gòu)成的切片和該錯誤烦粒。