示例#1
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Removes the files.
 /// </summary>
 /// <param name="cachedFiles">The cached files.</param>
 /// ------------------------------------------------------------------------------------
 public void RemoveFiles(CacheFileInfo cachedFiles)
 {
     foreach (CachedFile file in cachedFiles.Files)
     {
         try
         {
             File.Delete(file.CachedFileName);
         }
         catch (Exception e)
         {
             Console.WriteLine("Got exception: " + e.Message);
         }
     }
 }
示例#2
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        /// Prints out debug information
        /// </summary>
        /// ------------------------------------------------------------------------------------
        public void DebugInfo()
        {
            foreach (DictionaryEntry entry in m_htCache)
            {
                CacheFileInfo info = entry.Value as CacheFileInfo;
                Console.WriteLine("{0}, last accessed: {1}", entry.Key,
                                  info.LastAccessed);
                foreach (CachedFile file in info.DebugFiles)
                {
                    Console.WriteLine("\t{0} ({1})", file.OriginalName,
                                      Path.GetFileName(file.CachedFileName));
                }

                Console.WriteLine();
            }
        }
示例#3
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Removes the files.
		/// </summary>
		/// <param name="cachedFiles">The cached files.</param>
		/// ------------------------------------------------------------------------------------
		public void RemoveFiles(CacheFileInfo cachedFiles)
		{
			foreach (CachedFile file in cachedFiles.Files)
			{
				try
				{
					File.Delete(file.CachedFileName);
				}
				catch (Exception e)
				{
					Console.WriteLine("Got exception: " + e.Message);
				}
			}
		}