private void CollectImages() { if (InitialImagePath != "") { ShortPathZip = InitialImagePath;//.Substring(8); FolderNameZip = new DirectoryInfo(System.IO.Path.GetDirectoryName(ShortPathZip)); var _fileExtension = System.IO.Path.GetExtension(ShortPathZip); var FilesDetails = (Directory.GetFiles(FolderNameZip.ToString(), "*" + _fileExtension)); ImagesZip.Clear(); FileExtensions.Clear(); string tempfolder = Path.Combine(Settings.ApplicationTempFolder, "og_" + Path.GetRandomFileName()); if (!Directory.Exists(tempfolder)) { Directory.CreateDirectory(tempfolder); } FileExtensions.Add("Jpg"); FileExtensions.Add("Png"); FileExtensions.Add("Bmp"); foreach (var f in FilesDetails) { string a = f; //if (watermarkName.ImageName != "") //{ // var file = Path.Combine(tempfolder, Path.GetFileName(f)); // File.Copy(f, file); // WatermarkProperties.ApplyWatermark(file); // a = file; //} ImageDetails id = new ImageDetails() { Path = a, FileName = System.IO.Path.GetFileName(a), Extension = System.IO.Path.GetExtension(a), DateModified = System.IO.File.GetCreationTime(a).ToString("yyyy-MM-dd") }; //FileExtensions.Add(id.Extension); ImagesZip.Add(id); } ZipImageCount = ImagesZip.Count(str => str.IsZIPSelected == true); } }
public void CountSelectedImages() { ZipImageCount = ImagesZip.Count(str => str.IsZIPSelected == true); }