Goでファイルの存在や属性をチェックするライブラリを書いた
表題の通り、小さなライブラリを一つ書きました。
リポジトリ: https://github.com/eihigh/filetest
ドキュメント: https://godoc.org/github.com/eihigh/filetest
以下のような関数を実装しています。perlのファイルテスト演算子を参考にしました。
func Exists(path string) bool
func IsFile(path string) bool
func IsDir(path string) bool
func IsReadable(path string) bool
func IsWritable(path string) bool
func IsExecutable(path string) bool
func IsSymlink(path string) bool
func IsZero(path string) bool
動機
Goでのファイル存在チェックはたびたび言及されている話題ですが、いちいち正しい書き方を調べるのが面倒になったので、パッケージとして公開することにしました。
結構使う頻度が高そうな処理なので、お気に召した方はぜひお使いください。
Author And Source
この問題について(Goでファイルの存在や属性をチェックするライブラリを書いた), 我々は、より多くの情報をここで見つけました https://qiita.com/eihigh/items/b5ac1f587c1395b1d92e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .