예제 #1
0
func createFile(filePath string) error {
	dir, _ := filepath.Split(filePath)

	if err := fileutil.MakeDirs(dir); err != nil {
		return fmt.Errorf("error creating directories, %s. %v", dir, err)
	}

	if err := fileutil.HardenedWriteFile(filePath, []byte("")); err != nil {
		return fmt.Errorf("error creating file, %s. %v", filePath, err)
	}
	return nil
}
예제 #2
0
파일: dep.go 프로젝트: aws/amazon-ssm-agent
func (fsvFileSystem) HardenedWriteFile(path string, data []byte) error {
	return fileutil.HardenedWriteFile(path, data)
}