MCPcopy Index your code
hub / github.com/SummerSec/SpringExploit / SaveToFile

Function SaveToFile

cmd/commons/utils/saveresult.go:10–25  ·  view source on GitHub ↗

SaveToFile 保存结果到目标文件

(content string, file string)

Source from the content-addressed store, hash-verified

8
9// SaveToFile 保存结果到目标文件
10func SaveToFile(content string, file string) error {
11 //打开文件,没有则创建,有则append内容
12 //创建目录
13 path := filepath.Dir(file)
14 err := Mkdir(path)
15 if err != nil {
16 return err
17 }
18 w1, error := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
19 checkError(error)
20 _, err1 := w1.Write([]byte(content + "\n"))
21 checkError(err1)
22 errC := w1.Close()
23 checkError(errC)
24 return nil
25}
26
27//写入文件
28func writeStringToFile(filepath, content string) {

Callers 9

mainFunction · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92
SaveResultMethod · 0.92

Calls 2

MkdirFunction · 0.85
checkErrorFunction · 0.85

Tested by

no test coverage detected