Index: src/libchcore/TFakeFilesystemFile.cpp
===================================================================
diff -u -N -r24d1cbf231e28e8c3fe3bce41365175f4cecdac9 -r41383599835bbab64d854eed179a7db21a59c6bf
--- src/libchcore/TFakeFilesystemFile.cpp	(.../TFakeFilesystemFile.cpp)	(revision 24d1cbf231e28e8c3fe3bce41365175f4cecdac9)
+++ src/libchcore/TFakeFilesystemFile.cpp	(.../TFakeFilesystemFile.cpp)	(revision 41383599835bbab64d854eed179a7db21a59c6bf)
@@ -282,4 +282,13 @@
 			}
 		}
 	}
+
+	void TFakeFilesystemFile::GetFileInfo(TFileInfo& tFileInfo) const
+	{
+		TFakeFileDescriptionPtr spFileDesc = m_pFilesystem->FindFileByLocation(m_pathFile);
+		if (!spFileDesc)
+			THROW_FILE_EXCEPTION(eErr_CannotGetFileInfo, ERROR_FILE_INVALID, m_pathFile, L"Cannot retrieve file info - file does not exist");
+
+		tFileInfo = spFileDesc->GetFileInfo();
+	}
 }