Перемешать-то что надо, ключи внутри каждого конкретного txt файла или, например, сами файлы с ключами перераспихать по другим папкам?
Если надо перемешать ключи в самих файлах и файлы не дико большие:
PHP код:
<?php
set_time_limit(0);
foreach (glob('*', GLOB_ONLYDIR) as $dir)
{
foreach (glob($dir.'/*.txt') as $filename)
{
$file = file($filename, FILE_IGNORE_NEW_LINES);
shuffle($file);
file_put_contents($filename, implode("\n", $file), LOCK_EX);
}
}
?>