diff --git a/docs/fileutil.md b/docs/fileutil.md index 7e990d1..513cb54 100644 --- a/docs/fileutil.md +++ b/docs/fileutil.md @@ -21,18 +21,20 @@ import ( ## Index - [ClearFile](#ClearFile) - [CreateFile](#CreateFile) +- [CreateDir](#CreateDir) - [CopyFile](#CopyFile) - [FileMode](#FileMode) - [MiMeType](#MiMeType) - [IsExist](#IsExist) - [IsLink](#IsLink) - [IsDir](#IsDir) + - [ListFileNames](#ListFileNames) - [RemoveFile](#RemoveFile) - [ReadFileToString](#ReadFileToString) - [ReadFileByLine](#ReadFileByLine) - [Zip](#Zip) - +- [UnZip](#UnZip) - [UnZip](#UnZip)
@@ -92,6 +94,32 @@ 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/v2/fileutil" +) + +func main() { + err := fileutil.CreateDir("/a/") + fmt.Println(err) +} +``` + + ### CopyFile

Copy src file to dest file. If dest file exist will overwrite it.

diff --git a/docs/fileutil_zh-CN.md b/docs/fileutil_zh-CN.md index 45d99bd..c4e0c84 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) @@ -92,6 +93,32 @@ func main() { ``` +### CreateDir +

使用绝对路径创建嵌套目录,例如/a/, /a/b/

+ +函数签名: + +```go +func CreateDir(absPath string) error +``` +Example: + +```go +package main + +import ( + "fmt" + "github.com/duke-git/lancet/v2/fileutil" +) + +func main() { + err := fileutil.CreateDir("/a/") + fmt.Println(err) +} +``` + + + ### CopyFile

拷贝文件,会覆盖原有的拷贝文件