summaryrefslogtreecommitdiff
path: root/adapters/files/filesystem/filesystem.go
diff options
context:
space:
mode:
Diffstat (limited to 'adapters/files/filesystem/filesystem.go')
-rw-r--r--adapters/files/filesystem/filesystem.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/adapters/files/filesystem/filesystem.go b/adapters/files/filesystem/filesystem.go
index 726a588..e7e671f 100644
--- a/adapters/files/filesystem/filesystem.go
+++ b/adapters/files/filesystem/filesystem.go
@@ -35,3 +35,8 @@ func (f *FilesystemAdapter) CreateFile(path string, content io.Reader) (string,
func (f *FilesystemAdapter) DeleteFile(path string) error {
return os.Remove(f.BasePath + path)
}
+
+func (f *FilesystemAdapter) FileExists(path string) bool {
+ _, err := os.Stat(f.BasePath + path)
+ return err == nil
+}