diff --git a/IsolatedStorageExtensions.Mobile/IsolatedStorageExtensions.Mobile.csproj b/IsolatedStorageExtensions.Mobile/IsolatedStorageExtensions.Mobile.csproj
index 30f44c2..8b12dc1 100644
--- a/IsolatedStorageExtensions.Mobile/IsolatedStorageExtensions.Mobile.csproj
+++ b/IsolatedStorageExtensions.Mobile/IsolatedStorageExtensions.Mobile.csproj
@@ -61,6 +61,9 @@
IsolatedStorageHelper.Read.Xml.cs
+
+ IsolatedStorageHelper.Util.cs
+
IsolatedStorageHelper.Write.cs
diff --git a/IsolatedStorageExtensions/IsolatedStorageHelper.Read.cs b/IsolatedStorageExtensions/IsolatedStorageHelper.Read.cs
index e700501..ccd44cc 100644
--- a/IsolatedStorageExtensions/IsolatedStorageHelper.Read.cs
+++ b/IsolatedStorageExtensions/IsolatedStorageHelper.Read.cs
@@ -33,6 +33,27 @@ public static bool FileExists(string filepath, IsolatedStorageFile storage)
#endregion
+ #region File Age
+
+#if !WINDOWS_PHONE
+
+ public static DateTimeOffset GetFileAge(string filepath)
+ {
+ using(var storage = IsolatedStorageFile.GetUserStoreForApplication())
+ {
+ return GetFileAge(filepath, storage);
+ }
+ }
+
+ public static DateTimeOffset GetFileAge(string filepath, IsolatedStorageFile storage)
+ {
+ return storage.GetLastWriteTime(filepath);
+ }
+
+#endif
+
+ #endregion
+
#region Stream methods
public static Stream GetFileStream(string filepath, IsolatedStorageFile storage)