Program for sorting data. ELiteSort - order in your home photo and video archive


Many people don’t like the random arrangement of elements. So let's look at this moment: how to organize files in a folder in Windows 7, namely sorting and grouping.

If there are not many elements, you can still figure it out, but it happens that files with different extensions or folders are very a large number of. Such an extensive list will be difficult to comprehend. Of course, when everything is laid out on the shelves, it is much more convenient. This is why OS developers came up with special settings ordering filters.

Basic filtering of files and folders: sorting and grouping

You can organize your lists using options:

-sorting – With this setting, you can quickly organize files by size, type (documents, program shortcuts, images, etc.) and much more. To use this option, click on any empty space conductor right click mice. In the context menu, point to the “sorting” item and select the option you want.

You can also use other sorting filters. To do this, select “more details” in the context menu. The “select columns in the table” window will open in front of you. Use the checkboxes to mark which options you want to add. Press the “up” and “down” buttons to determine their location in the context menu.

Don’t forget about the “Ascending” and “Descending” items. If we select the first option, then the sorting will be from 0-9, from A-Z, if the second option, then from Z-A, from 9-0.

By combining sorting types you can get excellent organizing files in a folder in Windows 7. For example, the filter will arrange groups of files by type, and at the same time in ascending order.

- Grouping– with this setting, you can create groups of files and folders by size, name, type. This means you can separate the elements you need from the others.

To use this feature, click on an empty space in Windows Explorer 7 right click. From the menu that appears, select “Grouping” and set any grouping item.

Note: The above methods only apply to the current folder. All new added Extra options The ordering will be displayed in both the “Sorting” and “Grouping” items.

To get rid of grouping elements, click on “(No)”, then all changes will disappear.

The sorting and grouping options can be used simultaneously. For example, you can group by size or type and sort that group by date, name, or other properties.

If you left-click on the group name, then the elements.

Advanced filtering for organizing files and folders in Windows 7: sorting and grouping

For following parameters When filtering, it is mandatory to use the “tile” view. Advanced options can be considered an extension of grouping by filtering. You can even use this to filter based on very specific criteria.

In Tile view, you have multiple columns such as name, data, size, etc. If you hover over the column, you will notice a small arrow on the right side. Click on it and you will see several options that allow you to organize into specific groups (for example, files named A to K).

Select an option and you will see how only files and folders according to the specified criteria will remain. Additionally, you will see a small check mark on the right side of the column indicating that the filter is active.

You can select from multiple columns based on different criteria. Additionally, it is possible to use the search box to filter even more specific results. To disable advanced grouping, simply uncheck the option.

As you can see, the Explorer window can be quite powerful organize files in a folder in Windows 7. After a little experimentation, you will get used to everything available options and quickly find the elements you are looking for.

Tools for organization are available in almost every image program. You can often find programs that are simultaneously viewers, editors, and cataloguers. These are, for example, Zoner Photo Studio, ACDSee, Nero Kwik Media and many others. There is no doubt that all-in-one tools are convenient for many users. But if, among their many capabilities, the main ones for you are those related to organizing photos, you may want to take a closer look at specialized programs.

Firstly, such applications are not overloaded with unnecessary options - and therefore, in most cases, they work faster and more stable than multimedia processors. Secondly, specialized programs They usually offer more tools to search for photos based on different criteria. Read our review about five apps that make organizing your photo collection easier.

⇡ Daminion 1.0 RC

  • Developer: Daminion Software
  • Operating system: Windows
  • Distribution: free
  • Russian interface: yes

Under its current name, the Daminion cataloger has been in development for more than five years, but its creators have much more experience in writing applications for organizing photographs. Previously, Daminion developers released the PicaJet program, but later decided to write a completely new application with multi-user access to the photo database and other interesting features. At the same time, a single-user version of Daminion is also available, which is distributed free of charge. The multi-user version is called Daminion Server.

Daminion works with catalogs - databases of photographs, and adding files to the catalog is the user's responsibility. This means that you need to manually specify the path to the folders with the images. In this case, files can be physically copied or transferred to the folder that is used to store data, or they can simply be added to the directory without copying. At the same time, Daminion remembers relative paths to files, so when you transfer photos to another drive, all data in the directory will be preserved. When adding photos to the catalog, you can immediately assign tags to them, or you can do this later - everything is at the discretion of the user.

As soon as the files are added to the directory, they are displayed in the program window in the form of thumbnails with captions. In the signature you can see basic information about the file: name, resolution, size, shutter speed, ISO. In addition, each thumbnail contains tools for organization: you can quickly set a rating, tag an image, add keywords, set color tag, view detailed metadata. The user can change the way files are displayed, displaying only images without additional information or, conversely, by removing the thumbnails and calling up a list of files with information about them.

If you select an image, you can see in the Properties panel more information about him. There is also an opportunity to supplement this information: indicate the people who are depicted in it, the event during which the photograph was taken, the location where it was taken, the category. For professional photographers, fields such as “Project”, “Client”, “Copyright” are provided. You can also fill out fields in the Properties panel in batch mode— to do this, you just need to first select the necessary photos. All changes to tags are synchronized with file metadata, so information about files is always presented both in the database and in the files themselves.

If the right panel is informational and at the same time serves for data entry, then left panel— “Tags” — intended for searching. All file search criteria are at your fingertips. For example, you can display only pictures located in the same folder, expand the “Creation Date” list and quickly find a photo by the month it was taken, display only files with the maximum rating, and so on. It is very important that, in addition to custom tools for organization, the program also offers many automatic ones. For example, it is very easy to select geo-tagged images taken with a specific camera using a specific lens. There is nothing difficult in using several conditions at once.

The program also has an advanced search that allows you to use up to fifty parameters, including AND operators, OR and others.

There are no tools for editing images in Daminion, you can only rotate thumbnails for more convenient viewing. If any changes were made by mistake, you can always roll back to previous version— the program keeps track of revisions. This is especially true when working with a multi-user application.

Daminion works not only with graphic files, but also with video, PDF documents. At the same time, the program is optimized to work with very large collections images (the test database consists of 500 thousand images), so you don’t have to worry about the stability of its operation when adding new files. By the way, for convenience, you can use several independent directories that can be opened in the program simultaneously, each on a separate tab.

⇡ IMatch 3.6

  • Developer: photools.com
  • Operating system: Windows
  • Distribution: shareware
  • Russian interface: no

Although latest version IMatch dates back to the end of last year; when you look at the program's interface, you get the impression that it is many years old. Really, appearance always been weak point IMatch, and against the backdrop of modern interface solutions, small buttons with graphics Windows style 2000 looks scary. The author has long promised to redesign the appearance of the application, but has not done so yet. However, many users still prefer this program.

The main reason is the support for scripts, thanks to which you can connect almost any function to the program that is not implemented in it by default. For example, there are scripts for managing file versions, for finding files that have been tagged incorrectly, for checking the correctness of names, and others. Scripts do not have to be created manually - many useful additions have already been written by other users of the program and are available on the forum.

Another important feature of IMatch is stable work with large collections of files. The program easily copes with databases containing hundreds of thousands of photos, does not slow down and works quite stably. In addition, IMatch provides a periodic reminder to create a backup copy.

Like Daminion, this program works with photo databases that must be manually populated with photographic content. The processes of creating a database and importing images are implemented in the form of a wizard, but despite this, it is difficult to call them intuitive. There are too many boxes to check along the way. By default, in the program window the database is sorted into folders. It is also possible to view by category, by saved search templates, by the history of selected files, and so on.

⇡ MyPhotoIndex 1.24

  • Developer: My Photo Index
  • Operating system: Windows
  • Distribution: free
  • Russian interface: no

MyPhotoIndex is inferior in functionality to its more advanced competitors, but the program has several important advantages. Firstly, the program is free and has open source. Secondly, it is very simple, and the user does not need to rack his brain for a long time about where to find this or another option - they are all at hand.

The program offers organization of photos by categories, by tags and by rating. Tags can be added to the slice when importing images into the program database, and several tags that are used most often are already added by default.

All main functions are accessible via context menu. With it, you can add and remove tags, add and edit comments, change the date the photo was taken, send photos for printing, encrypt them, and set them as wallpaper on your desktop. Separately, it is worth noting the data sharing capabilities: with one click, photos can be uploaded to Facebook, Flickr and other services.

Using built-in search tools, the user can search for photos by tags, by title and other criteria. A convenient function is to search for images that were taken between two specified dates.

⇡ Photo Event Organizer 1.3

  • Developer: GearMage
  • Operating system: Windows
  • Distribution: free
  • Russian interface: no

Of course, it’s very good when you have the time and desire to keep your photo collection in perfect order: set ratings, sort pictures by category and add tags. But, unfortunately, even a simple sorting of hundreds of photographs into folders takes months for some. Thanks to large memory cards, we don't have to worry about running out of space and often copy photos to our computer once every two months. And then all the events recorded during this time end up in one pile.

Photo Event Organizer is simple program, which helps in easily sorting running photo archives by date. Specify the directory in which all photographs are stored, and also set the time period that determines the duration of one event. After this, the program will show you what period of time the photos will go into each folder, and will offer to give a name to each event during which they were taken. If you wish, you can simply sort photos by month or year.

Once the operation is complete, you will see new folders with neat names like “October” and “November”. Photo Event Organizer can both copy photos to new folders and move them, which is, of course, faster. If duplicates are found during the copying process, they will not be transferred to the new folder. Thus, the program can also help free up some space on your hard drive.

⇡ Namexif 1.6

  • Developer: Digicamsoft
  • Operating system: Windows
  • Distribution: free
  • Russian interface: no

And in the end - another simple one free utility, which helps you organize your photos by adding time information to the file names. The information is taken from the metadata written to the file at the time of its creation. Once you get files with names like 2013-04-01-17h56m56.jpg, they become a little easier to navigate.

Namexif works in the form of a wizard: the user is first asked to specify files or folders. Since the program can look into subfolders, you can immediately select the root directory, and then Namexif will find and rename all photos at once.

At the second stage, you need to select a renaming format. For example, an application can leave the original name at the end or add arbitrary characters to all names.

Unfortunately, the functions preview changes, as well as rollback, are not provided, so it is better to first practice on small folders.

⇡ Conclusion

Requirements for programs for organizing images may vary, but the end goal for the user is always the same - the ability to quickly find the desired photo. Each of the programs discussed above helps with this in its own way, so all you have to do is choose the one that best suits you. Do not forget that photos that you cannot find are as useless as they were deleted long ago.

Although eLiteSort program paid, it can also be used in free mode on permanent basis. Namely, 2000 files for sorting at once and 50 files for sorting every day. Such restrictions will not limit most users. Use it with pleasure.

I’ll tell you my story, I had several cameras, even more memory cards for these cameras, several people who took pictures with these cameras, several computers onto which pictures from these cameras were transferred. As a result, a situation arose where each computer had its own collections of photographs, i.e. some were common with other computers, some were unique, and scattered in folders with incomprehensible names like "101MSCD", DCIM, etc. " new folder"that is, when there are a lot of them, a natural desire arises to “tidy up.” You can also add cases when photos are thrown off the camera’s memory card, but the card is not cleaned, or only part of the photo is thrown off. All this leads to the fact that as a result you you see duplicate photos, but don’t remember where the originals are, etc., etc. It becomes difficult to navigate the collection, let alone make a coherent whole, taking into account the contents of folders on different computers.

My eLiteSort program will help solve this labor-intensive task for a person (when the number of photographs is more than one thousand), a small digression - the lite prefix only speaks of the ease of use of the program and its logic, Deluxe version, etc. no, maybe someday this will happen, but for now, eLiteSort’s capabilities are enough for me. I must say that I tried to make the program interface in such a way that these instructions I didn't have to read it.



Program features

This is actually the sorting of photographs and video files captured on a camera. Video files shot on a camera usually contain information about the image in the form of a (.THM) file, this file makes it possible to correctly judge the date of the video, but usually video files (not from a camera) do not contain information about the shooting date, so it is impossible to reliably sort such files .

To properly sort photos and videos, it is required that the time and date on the camera be set correctly, I think there is no need to explain why.

For ideological reasons, the program does not contain the ability to configure a new file name (photo or video), because This change makes it more difficult to find duplicates, and to find a file in general. Therefore, all files retain the original name, it changes only if the user wants to save two in one folder different files with the same name.

In the program, you can add events, both periodic and for a specific date; in this case, a photo or video file taken on the date of the event will go into a subfolder with the name of the event.

It should also be said that the program has the ability to independently set folder names and the depth of the path where the video or photo will be located.

Sorting photos

Sorting photos is the main purpose of the program and is done very simply and transparently for the user. When you first start the program, specify the folder ( top line program), where we will add the sorting result. Next, drag the folder in which we want to sort the photos into the main field of the program. The program will automatically select the file types suitable for sorting. All that remains is to click the process button and wait for the result of the work to complete. All! - photos are sorted.

Video sorting

The video sorting process is identical to the photo sorting process, the only difference that is not noticeable to the user is that files with the .thm extension (contain information about the video) are not visible to the user.

Video instructions for sorting video and photo files

This process is completely identical for both video and photos. Therefore, the second video is more of a demonstration character.

Sorting photos

Program settings

Adding an event


The need to add an event may arise if you want to create a separate folder for some photos, for example, such holidays as a birthday, wedding, February 23, New Year and other dates. The very addition of the event is very simple procedure- to do this, click the “add event” button, select a date, decide to check the “frequency” box or not, in the case of a birthday you can check the box, but on a wedding day you don’t need to check the box, although it depends on everyone. Editing an event - double click on the event, save the adjustment. Deleting an event - select the desired event and press the delete key.

Setting up your photo folder structure

The structure is configured in the photo hierarchy block of the program settings. The number of lines in the main field is equal to the number of resulting folders, counting from the top. By default, the program has two lines in this field:

  • $YYYY year
  • $MM_$month
Those. As a result, we will get a structure of two folders, the first of which will be called, for example: 2010, and the second 03_March, and the result will be something like this: C:\My photos\2010\03_March\DSC1001.JPG. If we want to add another level - for example day, we simply add another $DD line to the existing lines. If we want the English name of the month, select desired language from the "Month name language" field.

List of placeholders:

  • $YYYY - Four-digit year, for example 2011
  • $YY - Two-digit year, for example 11
  • $MM - Two-digit date month, for example 09
  • $M - Month, without zero padding, for example 9
  • $Month - Name of the month from capital letters, for example October
  • $MONTH - Month name, all capital letters, for example NOVEMBER
  • $month - Name of the month, all letters are small, for example July
  • $DD - Two-digit day of the date, for example 09
  • $D - Day of the date, without padding with zero, for example 9

Other program settings

The program interface language can also be changed in the settings; for the changes to take effect, you need to close the program and start it again.

Video files in a separate folder - when this checkbox is selected, all video files transferred to the program for sorting will be placed in the specified subfolder, inside the main path. Those. the entire hierarchy will be created in the specified directory. By default, the video directory is selected, and this solution, in our opinion, is preferable. Although there are users who put video files captured on a camera in the same place where they put photographs. This option also has the right to life, and is not something bad.

Smart sorting in the absence of EXIF ​​information - when this checkbox is selected, if there is no information about the date of creation of the photo or video, the date will be taken from the file attributes, and the smallest date will be taken, usually it is also the date of creation of the photo or video. If this checkbox is not checked, photos and videos that do not contain EXIF ​​will be stored in the folder specified below.

Registration and payment for the program

Purchasing a program through the website website

Purchasing the program through the website is quite transparent. The buyer goes to the program purchase page, enters his name and email, after which he is redirected to the payment acceptance service. Which in turn offers a payment option. After the program is paid for, payment system informs the server about the success of the payment and transmits information about the paid invoice. And on the website, the buyer is given activation details, which he must enter in the program in the activation section.

Purchasing through the program interface

Purchasing a program through the interface differs from purchasing through the website only in that as a result you receive an activation key that is only suitable for the computer from which the payment was initiated, and in the paragraph above you receive an invoice + email, which is suitable for activation later on any computer on which activation will occur. This does not matter for registration, and two methods are used to provide payment alternatives. Those. You can choose any of the options.

Manual payment

Payment in manual mode comes down to the fact that the buyer transfers the required amount to one of the wallets indicated on the website, and notifies the author of the program with any of available ways. Manual mode payment is not automatic. When necessary funds transferred to the specified wallet, I receive a notification about the transferred funds, after which I send the registration data to the buyer that he provided in the notification.

Activation of the program


The user's activation data can be of two types. The first type is the key, the second type is the account number and email of the buyer. The key is provided for a specific computer, account + email for activation on any computer, but after activation this number accounts and email are associated with the computer on which the program was activated. Thus, any of these two types of registration data provide the ability to activate only on one computer. After reinstalling the system, activation keys usually continue to work. The key may stop working after a change on the computer hard drive, network card or motherboard. When changing the unique id of the computer, you can contact the author of the program for help in new activation programs. But since some unscrupulous users try to activate several computers in this way, the author of the program reserves the right to refuse activation if the new id received, in our opinion, is not a derivative of the old one. Activation of the program itself is quite simple - you need to go to the appropriate section in the program and enter the received registration data.

Trial mode restrictions

By default, the program is installed in trial mode, which allows you to understand the capabilities of the program, as well as use it in limited mode. During the first installation of the program, the program provides the ability to sort 2000 files without any restrictions. After completing the main free quantity, it remains possible to sort no more than 50 files every day. Those. in fact, the program continues to work, but in a limited mode. To operate the program in trial mode, an Internet connection is required. After purchase, there is no need to connect to the Internet.

level 80 developer January 31, 2014 at 07:10 pm

Automatic sorting files

I think that most users have encountered the problem of a full “Downloads” folder. I must admit, there are so many files accumulating in this folder that manually deleting them is not an option. In this regard, I want to tell you how to write a program that allows you to automatically sort these files into folders. I've already seen it many times various scripts, which do the same thing, but the difference between the program that we will now write and these scripts is that the files are sorted only when the script is launched, and with the help of our program they will be sorted as they appear.

To implement this task, I chose the C# language. This is due to the cross-platform nature of the language, ease of use and huge amount ready-made classes.
Let's begin.

First, let's connect the necessary libraries

Using System.Windows.Forms; using System.IO;

Let's declare the variables we need

Public static string folders = ( "Images", "Music", "Video", "Documents", "Archives", "Executable" );//Names of folders into which we will place files //Types of files we will move V specific folders public static string ImageTypes = ( ".png", ".jpeg", ".bmp", ".gif" ); public static string MusicTypes = ( ".mp3", ".wav", ".m4a", ".flac" ); public static string VideoTypes = ( ".mp4", ".avi", ".flv", ".wmv" ); public static string DocumentTypes = ( ".doc", ".ppt", ".xls", ".txt", ".pdf" ); public static string ArchiveTypes = ( ".zip", ".rar" ); public static string ExecutableTypes = ( ".exe", ".bat", ".com" ); public static string Trash = (".torrent" ); public static FileInfo info; //File information

Now let's create folders

Foreach(var f in folders) ( if(!Directory.Exists(f)) ( Directory.CreateDirectory(f); ) )

To constantly monitor the appearance of files, we need the FileSystemWatcher class.

FileSystemWatcher watcher = new FileSystemWatcher(Directory.GetCurrentDirectory(), "*.*"); watcher.IncludeSubdirectories = false; watcher.NotifyFilter = NotifyFilters.FileName|NotifyFilters.Attributes|NotifyFilters.CreationTime; watcher.Created += new FileSystemEventHandler(OnCreated); watcher.EnableRaisingEvents = true;

Well, now the most important thing is the file creation event handler.

Public static void OnCreated(object source, FileSystemEventArgs e) ( info = new FileInfo(e.FullPath); if(e.FullPath==Application.ExecutablePath)/*Checks whether this file those who are in this moment executed so as not to throw an exception*/ ( return; ) foreach (var type in ImageTypes) ( if (info.Extension == type) ( info.MoveTo("Images\\" + info.Name); ) ) foreach (var type in MusicTypes) ( if (info.Extension == type) ( info.MoveTo("Music\\" + info.Name); ) ) foreach (var type in VideoTypes) ( if (info.Extension == type) ( info.MoveTo("Video\\" + info.Name); ) ) foreach (var type in DocumentTypes) ( if (info.Extension == type) ( info.MoveTo("Documents\\" + info.Name); ) ) foreach (var type in ArchiveTypes) ( if (info.Extension == type) ( info.MoveTo("Archives\\" + info.Name); ) ) foreach (var type in ExecutableTypes) ( if (info.Extension == type) ( info.MoveTo("Executable\\" + info.Name); ) ) foreach (var type in Trash) ( if (info.Extension == type) ( System.Threading.Thread.Sleep(100) ; info.Delete(); ) ) )

And also, you need to add an infinite loop to Main() so that the program does not close
while(true) ( ​​)

Now this code needs to be compiled and transferred executable file to the "Downloads" folder. The advantage is that this code can be compiled under Windows, Linux and Mac (using Mono).

I hope I made your life easier.

Tags: c#,.NET,Administration

, get tags from file names, etc. On the other hand, you can use the information from the tags to rename audio files, so that instead of names like track01, the program will write meaningful file names according to the pattern you specify.

Sorting music files is directly related to renaming. In the related article, we discussed how to change file names using information from tags. But all of this can also be extended to sorting songs if we use a format that creates folders.

We'll take a group of MP3 files stored in one folder and use mp3Tag Pro to create a clear folder structure. All songs will be sorted into appropriate folders (by music albums). Other supported formats can be sorted in a similar way.

Song selection

As usual, we start by selecting audio files. In the Directories area (1), select the folder containing the audio files you want to sort.

Files from the selected folder will appear in the main area on the right. If there are subfolders and you want to process audio files from these folders as well, click the "Scan subfolders" button.

To select all displayed files, press the green bird button (2) or Ctrl + A on your keyboard.

After this, click “Rename” under the list of files (3).

Renaming and sorting MP3s

mp3Tag Pro will open a new window. All the files we selected in the previous step are shown along with their tags in the main area of ​​the window:

Now you need to select or enter a template in the "Format" field (1). We discussed this in more detail in the renaming article, but now we'll additionally create folders. As usual, all variables can be viewed in the list next to the "Format" field.

To create a folder, use the backslash character in the Format field:

\

For example, we can sort all songs by album without changing the file names:

This format instructs the program to use album names (%L) to create folders. The files in each album will be sorted into their respective folders without being renamed (%O means "Old filename", not to be confused with %0 (zero), which means the track number).

If we sort our music files this way and then open the folder in Windows Explorer, we will see the album folders sorted alphabetically. In most cases, however, it is more natural to sort all of an artist's albums chronologically, by year of release.

We can change the format above to add issue years:

%Y - %L\%O

This will create folders like "1988 - Greatest Hits" and sort the songs into the appropriate folders without renaming them.

But our filenames don't follow any particular pattern, so renaming them might not hurt. Let's change the format again:

%Y - %L\%# - %T

This will rename our files using the pattern<Номер трека> - <Название>, So real names files will look like "01 - Higher Place.mp3".

Now all our songs are sorted by album. This is already better than the unsorted pile of files we had before. But albums are usually released by artists, so we can improve our format by further sorting albums by artist:

%A\%Y - %L\%# - %T

This will create a folder for each artist (%A) in which the program will save all albums of that artist, sorted in chronological order.

Click Rename (2) to sort your music files.

The rename window will close and our MP3s are now sorted.

Further formats

You can easily create custom templates for folders, the same way you create them for file names. In our example, we saw how to create a two-level folder structure (Artists / Albums / Songs), but you can also create 3 or more levels. For example, we can further sort everything by genre:

%G\%A\%Y - %L\%# - %T

You can always see future file/folder names in the preview area of ​​the rename window.

As with file names, you can use any variable from the list next to the Format field for folder names. Additionally, there is a special element for folders: ".." (two dots). It is used to move up one level in the current folder structure. For example, we have the folder structure created in the previous step: Artists / Albums / Songs. Now, if we want to move all the songs from individual album folders to the parent folder of Artists, we can use this format:

Please note that the "one level up" rule applies to the folder selected in the "Directories" area of ​​mp3Tag Pro. If you clicked the "Scan subdirectories" button, you can work with all files from all subfolders. No matter how deep the files are in the selected folder's subdirectory structure, they will all be moved to the parent folder.

Another special element for folders allows you to move files from subfolders to the current one: "." (one point).

If we apply this format instead of the previous one, all songs from separate folders albums will be moved to the artist folder (and not to its parent folder, which in our example is “Unsorted”).

Using the methods described above, you can easily sort and reorganize songs and other audio files on your drives.







2024 gtavrl.ru.