diff --git a/apps/files_external/lib/amazons3.php b/apps/files_external/lib/amazons3.php
index 832127d3e79314234e13050ced3e4ecf48cc6d25..c3fa4651f646d74ee51bd43373f7023ae0d76f40 100644
--- a/apps/files_external/lib/amazons3.php
+++ b/apps/files_external/lib/amazons3.php
@@ -115,12 +115,10 @@ class AmazonS3 extends \OC\Files\Storage\Common {
 			$stat['size'] = $this->s3->get_bucket_filesize($this->bucket);
 			$stat['atime'] = time();
 			$stat['mtime'] = $stat['atime'];
-			$stat['ctime'] = $stat['atime'];
 		} else if ($object = $this->getObject($path)) {
 			$stat['size'] = $object['Size'];
 			$stat['atime'] = time();
 			$stat['mtime'] = strtotime($object['LastModified']);
-			$stat['ctime'] = $stat['mtime'];
 		}
 		if (isset($stat)) {
 			return $stat;
diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php
index 0f7593162e4312dd5cf5e3c4d9fc5ef84c0c1ee4..0e82f80668fefeb04ff39c155955a8881cbcd221 100755
--- a/apps/files_external/lib/dropbox.php
+++ b/apps/files_external/lib/dropbox.php
@@ -119,7 +119,6 @@ class Dropbox extends \OC\Files\Storage\Common {
 			$stat['size'] = $metaData['bytes'];
 			$stat['atime'] = time();
 			$stat['mtime'] = (isset($metaData['modified'])) ? strtotime($metaData['modified']) : time();
-			$stat['ctime'] = $stat['mtime'];
 			return $stat;
 		}
 		return false;
diff --git a/apps/files_external/lib/google.php b/apps/files_external/lib/google.php
index 141fc619e35ec2e186195b2595a9355e4becfd59..7ee5b97f8be9c4e85727eee1e9fdc9a79a0de727 100644
--- a/apps/files_external/lib/google.php
+++ b/apps/files_external/lib/google.php
@@ -257,14 +257,12 @@ class Google extends \OC\Files\Storage\Common {
 			$stat['size'] = $this->free_space($path);
 			$stat['atime'] = time();
 			$stat['mtime'] = time();
-			$stat['ctime'] = time();
 		} else if ($entry = $this->getResource($path)) {
 			// NOTE: Native resources don't have a file size
 			$stat['size'] = $entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'quotaBytesUsed')->item(0)->nodeValue;
 // 			if (isset($atime = $entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'lastViewed')->item(0)->nodeValue))
 // 			$stat['atime'] = strtotime($entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'lastViewed')->item(0)->nodeValue);
 			$stat['mtime'] = strtotime($entry->getElementsByTagName('updated')->item(0)->nodeValue);
-			$stat['ctime'] = strtotime($entry->getElementsByTagName('published')->item(0)->nodeValue);
 		}
 		if (isset($stat)) {
 			return $stat;
diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php
index 4b3f38166dc73f3e7ef401bc7be4c55fc94fdaca..c3578b0c23e9c23640664d237f3cf50bb45a714f 100644
--- a/apps/files_external/lib/swift.php
+++ b/apps/files_external/lib/swift.php
@@ -500,7 +500,6 @@ class SWIFT extends \OC\Files\Storage\Common{
 			return array(
 				'mtime'=>-1,
 				'size'=>$container->bytes_used,
-				'ctime'=>-1
 			);
 		}
 
@@ -518,7 +517,6 @@ class SWIFT extends \OC\Files\Storage\Common{
 		return array(
 			'mtime'=>$mtime,
 			'size'=>$obj->content_length,
-			'ctime'=>-1,
 		);
 	}
 
diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php
index 73231b6ad81e2d6c0783c3815e8853b95488a7d1..c9785f3eb1182eae7d4e74b7a87575fe4ead79d1 100644
--- a/apps/files_external/lib/webdav.php
+++ b/apps/files_external/lib/webdav.php
@@ -256,7 +256,6 @@ class DAV extends \OC\Files\Storage\Common{
 			return array(
 				'mtime'=>strtotime($response['{DAV:}getlastmodified']),
 				'size'=>(int)isset($response['{DAV:}getcontentlength']) ? $response['{DAV:}getcontentlength'] : 0,
-				'ctime'=>-1,
 			);
 		}catch(\Exception $e) {
 			return array();
diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php
index e12027a4f2bac56d657e03765883a8729e178e74..521dfb69f2a90bf5cd2ad57e33088ce714f0e540 100644
--- a/apps/files_sharing/lib/sharedstorage.php
+++ b/apps/files_sharing/lib/sharedstorage.php
@@ -162,7 +162,6 @@ class Shared extends \OC\Files\Storage\Common {
 		if ($path == '' || $path == '/') {
 			$stat['size'] = $this->filesize($path);
 			$stat['mtime'] = $this->filemtime($path);
-			$stat['ctime'] = $this->filectime($path);
 			return $stat;
 		} else if ($source = $this->getSourcePath($path)) {
 			list($storage, $internalPath)=\OC\Files\Filesystem::resolvePath($source);
@@ -233,27 +232,6 @@ class Shared extends \OC\Files\Storage\Common {
 		return false;
 	}
 
-	public function filectime($path) {
-		if ($path == '' || $path == '/') {
-			$ctime = 0;
-			if ($dh = $this->opendir($path)) {
-				while (($filename = readdir($dh)) !== false) {
-					$tempctime = $this->filectime($filename);
-					if ($tempctime < $ctime) {
-						$ctime = $tempctime;
-					}
-				}
-			}
-			return $ctime;
-		} else {
-			$source = $this->getSourcePath($path);
-			if ($source) {
-				list($storage, $internalPath)=\OC\Files\Filesystem::resolvePath($source);
-				return $storage->filectime($internalPath);
-			}
-		}
-	}
-
 	public function filemtime($path) {
 		if ($path == '' || $path == '/') {
 			$mtime = 0;
diff --git a/lib/files.php b/lib/files.php
index 29322cf2d065601f029318f918f41a1a4521f463..28c8d0b449fc01ba9ea15978f4aaf09c4d9a4fc2 100644
--- a/lib/files.php
+++ b/lib/files.php
@@ -30,13 +30,12 @@ class OC_Files {
 
 	/**
 	 * get the filesystem info
-	 * @param string path
+	 * @param string $path
 	 * @return array
 	 *
 	 * returns an associative array with the following keys:
 	 * - size
 	 * - mtime
-	 * - ctime
 	 * - mimetype
 	 * - encrypted
 	 * - versioned
diff --git a/lib/files/filesystem.php b/lib/files/filesystem.php
index e4c269257c28ecc44ed403bb05b85f83605d7e51..94e8a562564e7b4274a7d342f46979b25f81a578 100644
--- a/lib/files/filesystem.php
+++ b/lib/files/filesystem.php
@@ -478,10 +478,6 @@ class Filesystem {
 		return self::$defaultInstance->file_exists($path);
 	}
 
-	static public function filectime($path) {
-		return self::$defaultInstance->filectime($path);
-	}
-
 	static public function filemtime($path) {
 		return self::$defaultInstance->filemtime($path);
 	}
diff --git a/lib/files/storage/common.php b/lib/files/storage/common.php
index 3886a0418294e9c274ba40804027f33b03630ccc..17405845554ff2e6a65053ea17562b4cc72bdf10 100644
--- a/lib/files/storage/common.php
+++ b/lib/files/storage/common.php
@@ -74,10 +74,6 @@ abstract class Common extends \OC\Files\Storage\Storage {
 		return $permissions;
 	}
 // 	abstract public function file_exists($path);
-	public function filectime($path) {
-		$stat = $this->stat($path);
-		return $stat['ctime'];
-	}
 	public function filemtime($path) {
 		$stat = $this->stat($path);
 		return $stat['mtime'];
diff --git a/lib/files/storage/local.php b/lib/files/storage/local.php
index 66ae5542e361a6a70e3c5c9938f3b572ee8fa1e2..ccd69e3971cce2e2c57e1aa35977b212b2ac4a0c 100644
--- a/lib/files/storage/local.php
+++ b/lib/files/storage/local.php
@@ -66,9 +66,6 @@ class Local extends \OC\Files\Storage\Common{
 	public function file_exists($path) {
 		return file_exists($this->datadir.$path);
 	}
-	public function filectime($path) {
-		return filectime($this->datadir.$path);
-	}
 	public function filemtime($path) {
 		return filemtime($this->datadir.$path);
 	}
diff --git a/lib/files/storage/storage.php b/lib/files/storage/storage.php
index f149c61830cfb517ae7a193c559c2da8f14d9fcc..941bc3b07793726252d70f7a47f613b3741b8d8f 100644
--- a/lib/files/storage/storage.php
+++ b/lib/files/storage/storage.php
@@ -29,7 +29,6 @@ abstract class Storage{
 	abstract public function isSharable($path);
 	abstract public function getPermissions($path);
 	abstract public function file_exists($path);
-	abstract public function filectime($path);
 	abstract public function filemtime($path);
 	abstract public function file_get_contents($path);
 	abstract public function file_put_contents($path,$data);
diff --git a/lib/files/view.php b/lib/files/view.php
index bffeb434f288d512bc6e118f03e186bb188df1c8..58e3ee6f0516ca7374e8ef1d9f8fae723530ec08 100644
--- a/lib/files/view.php
+++ b/lib/files/view.php
@@ -236,10 +236,6 @@ class View {
 		return $this->basicOperation('file_exists', $path);
 	}
 
-	public function filectime($path) {
-		return $this->basicOperation('filectime', $path);
-	}
-
 	public function filemtime($path) {
 		return $this->basicOperation('filemtime', $path);
 	}
diff --git a/lib/filesystem.php b/lib/filesystem.php
index 587eb50d9e05b3339d889c05d170095270dc25b8..9ce75aaf8cef86e4b501692126c6f993e33c92f3 100644
--- a/lib/filesystem.php
+++ b/lib/filesystem.php
@@ -306,13 +306,6 @@ class OC_Filesystem {
 		return \OC\Files\Filesystem::file_exists($path);
 	}
 
-	/**
-	 * @deprecated OC_Filesystem is replaced by \OC\Files\Filesystem
-	 */
-	static public function filectime($path) {
-		return \OC\Files\Filesystem::filectime($path);
-	}
-
 	/**
 	 * @deprecated OC_Filesystem is replaced by \OC\Files\Filesystem
 	 */