diff --git a/docs/fileutil.md b/docs/fileutil.md index ba058d4..de33c51 100644 --- a/docs/fileutil.md +++ b/docs/fileutil.md @@ -21,6 +21,8 @@ import ( ## Index - [ClearFile](#ClearFile) - [CreateFile](#CreateFile) + +- [CreateDir](#CreateDir) - [CopyFile](#CopyFile) - [FileMode](#FileMode) - [MiMeType](#MiMeType) @@ -32,7 +34,6 @@ import ( - [ReadFileToString](#ReadFileToString) - [ReadFileByLine](#ReadFileByLine) - [Zip](#Zip) - - [UnZip](#UnZip)
@@ -67,6 +68,34 @@ func main() { } ``` + + +### CreateDir +Create directory in absolute path. param `absPath` like /a/, /a/b/.
+ +Signature: + +```go +func CreateDir(absPath string) error +``` +Example: + +```go +package main + +import ( + "fmt" + "github.com/duke-git/lancet/fileutil" +) + +func main() { + err := fileutil.CreateDir("/a/") + fmt.Println(err) +} +``` + + + ### CreateFileCreate file in path. return true if create succeed.
diff --git a/docs/fileutil_zh-CN.md b/docs/fileutil_zh-CN.md index db45280..38991f7 100644 --- a/docs/fileutil_zh-CN.md +++ b/docs/fileutil_zh-CN.md @@ -21,6 +21,7 @@ import ( ## 目录 - [ClearFile](#ClearFile) - [CreateFile](#CreateFile) +- [CreateDir](#CreateDir) - [CopyFile](#CopyFile) - [FileMode](#FileMode) - [MiMeType](#MiMeType) @@ -67,6 +68,33 @@ func main() { } ``` + +### CreateDir +使用绝对路径创建嵌套目录,例如/a/, /a/b/
+ +函数签名: + +```go +func CreateDir(absPath string) error +``` +例子: + +```go +package main + +import ( + "fmt" + "github.com/duke-git/lancet/fileutil" +) + +func main() { + err := fileutil.CreateDir("/a/") + fmt.Println(err) +} +``` + + + ### CreateFile创建文件,创建成功返回true, 否则返回false