Name - ViiSE/papka GitHub Wiki
public interface Name {
String shortName();
String fullName();
}String fullName() - return full name.String shortName() - return short name.NameFolderRoot - implementation for root name folder.
NameFoldersPath - implementation for folder path from folder names.
NamePure - implementation for filename with clearing bad chars.
NameSystemDriveWin - implementation for name of Windows system drive.
Folder<T> - interface of folder.Name exists, because all operations about files and folders do not occur without the participation of their name.