エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Goで指定ディレクトリをトラバースには、path/filepathパッケージのWalk関数を使うのが簡単です。 Walk... Goで指定ディレクトリをトラバースには、path/filepathパッケージのWalk関数を使うのが簡単です。 Walk関数は第1引数にディレクトリのパスをstringで、第2引数には、ファイルまたはディレクトリが見つかったときに行う関数を渡します。 下記の例は、指定ディレクトリ内のファイル数およびファイルサイズの合計を計算する例です。第2引数で渡している無名関数内にて、FileInfoのIsDir()の結果がfalseであればファイルである、ということで、ファイル数とファイルサイズを取得しています。 package main import ( "fmt" "os" "path/filepath" ) func main() { var size int64 count := 0 err := filepath.Walk("/path/to/count/files", func(path