public FileListFile(FileInfo filePath, bool enablePacking = true, bool isCoded = false) { FileInfo = filePath; ResourceName = GetResourceName(FileInfo.Name); Order = GetResourceOrder(FileInfo.Name); IsPacked = false; IsPVREnabled = false; EnablePacking = enablePacking; PublishGroup = PublishGroup.GetPublishGroup(FileInfo); Usage = FileInfo.DirectoryName.Replace(PathManager.InputImagesPath.FullName, string.Empty).TrimStart(new[] { '/', '\\' }); IsCoded = isCoded; }
public void UpdateFileInfo(FileInfo newFileInfo) { if (OriginalFileInfo == null) { OriginalFileInfo = FileInfo; } FileInfo = newFileInfo; ResourceName = GetResourceName(FileInfo.Name); Order = GetResourceOrder(FileInfo.Name); PublishGroup = PublishGroup.GetPublishGroup(FileInfo); Usage = FileInfo.DirectoryName.Replace(PathManager.InputImagesPath.FullName, string.Empty).TrimStart(new[] { '/', '\\' }); Md5 = null; }