diff --git a/scripts/libs/file.inc.src b/scripts/libs/file.inc.src
index 663e8054458ac78d8bab99bdf896cad37ee79ba8..f35edcde47aea6c35e38496ac6e7ba4e20740550 100644
--- a/scripts/libs/file.inc.src
+++ b/scripts/libs/file.inc.src
@@ -188,7 +188,7 @@ end function
 
 // Tries deleting a file, but checks that you have the required permissions first (returns false if unallowed)
 imports.file.Delete = function(file)
-	if not imports.file.FileAccess(file) then return false
+	if not imports.file.FileAccess(file.parent,"w") then return false
 	file.delete()
 	return true
 end function