это в корне не верное решение пропускать такие символы Лично моё мнение папки и файлы в названии можно использовать только латинские буквы, нижний пробел, дефис и точку [A-z\-\_\.] если регуляркой Всё остальное (и особенно) русские буквы нахрен не нужны