Skip to content

Sturmik/FileManager_CSharp_Console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FileManager_CSharp_Console

File manager written on C#

File Manager description:

1.) Interface

First time app runs, it will adapt for the screen resolution. It takes screen resolution values and builds the interface, the number, location of interactive buttons, and so on.

alt text

*I carried out checks in different resolutions and the interface remained completely readable. However, adaptation occurs only at the first start. So I strongly do not recommend changing its size to a smaller one, but the opposite is entirely acceptable up to expanding the console window to full screen.

2.) First launch

First time you start the program, you will be asked to register a user - the administrator, who will have the greatest rights among other users, which will be his individually.

alt text

The registration process is very simple. The user is required to enter a login and password, which he will use to enter the programm in the future.

After registration, you will be taken to the main menu window, where you can log in as a user, register, or exit the application.

3.) File Manager functions

After successful login, you will gain access to the file manager main working window:

  1. Top row of function buttons:

alt text

  • Open (Responsible for navigating in disks and file directories, also allows you to open and run files)
  • Back (Moves you one step back, more simply put, to the previous directory)
  • Find (Allows you to find the file or directory you need by a specific parameter, starting from your current position)
  • Copy | ADMIN | (Allows you to copy an object by placing it in your buffer. If this button is highlighted, it means that the file is still in the buffer. When you press it again, it copies the file from the buffer to your current position)
  • Move | ADMIN | (Almost the same as the previous button, except that it moves the file to a new location)
  • Delete | ADMIN | (Allows you to delete a file or directory)
  • Rename | ADMIN | (Allows you to rename the file)
  • | ADMIN | - indicates functions, which are available only for admin user

User Settings:

  • Most viewed (General statistics for viewing certain directories, files. Displayed from most viewed to less visited)
  • History
  • Change User (Allows you to change the user)

Navigation in the file manager:

  • Up (moves your selector up a division)
  • Down (moves your selector one division down)
  • Page back (moves you to the previous page)
  • Page forward (moves you to the next page)
  1. Location. It is located under the function buttons and displays the current position of the user in directories. Also, in special cases, displays information that the user is viewing a history or statistics.

alt text

  1. The left window for selecting logical drives. Allows you to select the drive with which user will interact. The disc selected by the user is highlighted. Below disk info panel is a small red square that displays your current page.

alt text

  1. Window displaying the current status. It is located under the logical drive selection window and displays useful information for the user.

alt text

  1. The right window for selecting files and directories. Allows you to interact with files and directories, which are on the disk. Also used to display a list of statistic and history. The selected user file is highlighted. Similar to the logical drive window, there is a small red square that displays the current page.

alt text

  1. Information. The lowest information board where information about the current file or directory is displayed (file size, its access, and so on)

alt text

About

File manager written on C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages