[SKRYPT BAT] Sprawdzanie a następnie przenoszenie lub usuwanie plików

Czy ktoś z Was czuje się na siłach żeby napisać prosty skrypt bat który będzie sprawdzał dwa foldery pod kątem zmian zawartości, i w zależności co znajdzie w danym folderze albo usuwał pliki albo je przenosił do innego folderu? Nie ogarniam tak pisania w cmd więc za wszelką pomoc będę wdzięczny.

1 polubienie

1. Podaj konkretne ścieżki do plików, które chcesz przenosić oraz usuwać.

2. Podaj konkretne rozszerzenia plików, które chcesz przenosić oraz usuwać.

3. Uwzględnij, które pliki mają być przenoszone, a które mają być usuwane.

4. Czy skrypt ma zawierać komunikaty informacyjne dla użytkownika?

No tak nie podałem najważniejszych informacji. Interesuje mnie przenoszenie plików o rozszerzeniu cga z następujących folderów C:\cgamag\firma do folderu C:\Symfonia\cgamag. Pliki które chce kasować to pliki o rozszerzeniu epp znajdujące się w folderze C:\cgamag\export. Jeżeli przez komunikaty informacyjne masz na myśli info o wykonanych komendach to im mniej tym lepiej. Chyba, że masz inne sugestie? Najfajniej by było mieć dwa oddzielne skrypty - jeden do przenoszenia a drugi do usuwania.

Przenoszenie plików z jednego folderu do drugiego możesz wykonać za pomocą poniższego polecenia:

MOVE "C:\CGAMAG\FIRMA\*.cga" "C:\SYMFONIA\CGAMAG"

Usuwanie plików możesz wykonać za pomocą takiego polecenia:

DEL "C:\CGAMAG\EXPORT\*.epp"

Całość możesz zamknąć w pliku .bat o takiej treści:

@ECHO OFF

MOVE "C:\CGAMAG\FIRMA\*.cga" "C:\SYMFONIA\CGAMAG"

PAUSE

DEL "C:\CGAMAG\EXPORT\*.epp"

PAUSE

Powyższy skrypt nie zawiera żadnych innych komunikatów informacyjnych niż te, które generowane są automatycznie przez wiersz poleceń. Wymagają dwukrotnego naciśnięcia jakiegoś klawisza, na przykład [ENTER]. Osobiście uważam, że warto dodać sprawdzanie zawartości oraz zapytanie przed wykonywaniem operacji przenoszenia lub usuwania plików.