FileModifier

FileModifier
Przybliżony startPrzybliżony koniecDo pobrania (główna)Do pobrania (Medium)Do pobrania (Small)Pokazówka
11.03.202209.06.2024LinkLinkLinkLink
Stack (użyte nugety, język itp.)WPF, ConsoleApp, C#, Autoupdater.NET, ConsoleTables, DevExpress.Wpf, DevExpress.Wpf.Core, Wielowątkowość, .NET 5

Cały projekt składa się z trzech aplikacji.

  • Główna – Posiada najwięcej opcji i według mnie, najlepiej wygląda. Operacje na wielu plikach
  • Medium – Średnia, okrojona wersja, operacje na jednym pliku
  • Small – Minimalna wersja w postaci aplikacji konsolowej, jakby patrzeć, posiada trochę więcej opcji niż wersja Medium, ale finalnie modyfikuje się jeden plik na raz

Aplikacja, dzięki której można modyfikować daty utworzenia/dostępu/zmiany jak i skopiować pod zupełnie inną nazwą czy też przejść do obecnie zaznaczonego pliku.

Dodatkowe funkcje zależnie od wersji:

  • Zmiana daty: utworzenia, ostatniego dostępu, ostatniego zapisu
  • Przejście do wczytanego pliku
  • Wykrycie czy plik został usunięty w trakcie edycji
  • Wykrycie czy wprowadzono zmiany w pliku w trakcie edycji
  • Odświeżenie informacji o pliku na podstawie informacji z dysku
  • Zapisanie pliku pod inną nazwą z wprowadzonymi zmianami
  • Asynchroniczne działanie – Możliwość ustawienia obecnej daty z czasem przy jednym kliknięciu
  • Projekt wykorzystujący .NET 5

Aktualizacja 09.06.2024

Główny projekt:

  • dodanie opcji ‘usuwanie oryginalnego pliku po modyfikacji i zapisie pod inną nazwą’ (opcja dla jednego i wielu plików,
  • dodanie opcji ‘nadpisanie obecnie modyfikowanego pliku’ (opcja dla jednego i wielu plików)
  • aktualizacja opisu aplikacji,
  • dodanie opcji kasowania wybranego pliku z listy (usuwa tylko z listy, nie z dysku),
  • parę innych mniejszych zmian

Projekt Medium:

  • dodanie opcji ‘usuwania/nadpisania’ modyfikowanego pliku,
  • aktualizacja opisu aplikacji

Projekt Small:

  • dodanie opcji ‘usuwania/nadpisania’ modyfikowanego pliku,
  • aktualizacja opisu aplikacji

Apki testowane na Windows 10, 11. Znane wymagania: .NET 5


0

Ocena aplikacji od 1-5