Problem 1

Potrzebuje napisać program który uruchomiony w danym katalogu przejdzie po kolei po wszystkich plikach. Przy każdym pliku porówna jego nazwę z wzorcem i odpowiednio ją zmodyfikuje.
System operacyjny - Windows 7

W tym punkcie mam problem głównie z przechodzeniem po wszystkich plikach, oraz odczytywaniu i zmianie ich nazw. Nie wiem, czy nie będzie problemu z prawami dostępu do pliku i jak to ew. rozwiązać.

Problem 2 - rozszerzenie problemu pierwszego

Problem dotyczy plików *.mp3 , również w tym przypadku muszę przejść po wszystkich plikach z tym że teraz zamieniam tagi a nie nazwę (title, album, track no, genre itp).

Problemem są głównie sprawy techniczne (dostęp nazwy pliku, do tagów), z samym algorytmem porównywania z wzorcem i podmiany już sobie poradzę. Z góry dzięki za jakieś rady bądź wskazówki.