diff --git a/lib/private/files/storage/wrapper/lockingwrapper.php b/lib/private/files/storage/wrapper/lockingwrapper.php
index 428c2c516a42a07c404914c78d537c264dc3b952..b785046bc3cf959a9ba3b2b9decd7e95741c620d 100644
--- a/lib/private/files/storage/wrapper/lockingwrapper.php
+++ b/lib/private/files/storage/wrapper/lockingwrapper.php
@@ -164,7 +164,9 @@ class LockingWrapper extends Wrapper {
 
 	public function unlink($path) {
 		try {
-			$this->getLock($path, Lock::WRITE);
+			if (\OC\Files\Filesystem::is_file($path)) {
+				$this->getLock($path, Lock::WRITE);
+			}
 			$result = $this->storage->unlink($path);
 		}
 		catch(\Exception $originalException) {