#include #include #include #include #include #include int main() { // Ścieżka do katalogu z plikami std::string katalog = "ścieżka_do_katalogu"; // Lista plików w katalogu std::vector pliki; for (const auto& entry : std::filesystem::directory_iterator(katalog)) { pliki.push_back(entry.path()); } // Generator liczb losowych std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(10000, 99999); // Dopisanie losowego prefiksu do nazwy pliku for (const auto& plik : pliki) { std::string nazwa = plik.filename().string(); int losowa_liczba = dis(gen); std::string losowy_prefiks = std::to_string(losowa_liczba); nazwa = losowy_prefiks + nazwa; plik.replace_filename(nazwa); std::filesystem::rename(plik, plik); } return 0; }