ApprovalTests.Maintenance.ApprovalMaintenance.FindAbandonedFiles C# (CSharp) Method

FindAbandonedFiles() public static method

public static FindAbandonedFiles ( string path ) : IEnumerable
path string
return IEnumerable
		public static IEnumerable<FileInfo> FindAbandonedFiles(string path)
		{
			var assembly = new Caller().Methods.First().Module.Assembly;
			return FindAbandonedFiles(path, assembly);
		}

Same methods

ApprovalMaintenance::FindAbandonedFiles ( string path, Assembly assembly ) : IEnumerable

Usage Example

Example #1
0
        /// <summary>
        /// ** Warning : use at your own risk **
        /// Deletes any files that may have been abandoned.
        /// </summary>
        /// <returns> List of deleted files</returns>
        public static IEnumerable <FileInfo> CleanUpAbandonedFiles()
        {
            var assembly = new Caller().Methods.First().Module.Assembly;
            var path     = PathUtilities.GetDirectoryForCaller(1);
            var list     = ApprovalMaintenance.FindAbandonedFiles(path, assembly);

            foreach (var fileInfo in list)
            {
                fileInfo.Delete();
            }
            return(list);
        }