27. ramzes, забыл привести аргумент к строковому типу и проверить на наличие в строке каких нибудь символов, дабы лишний раз не обращаться к файловой системе за заведомо не существующими данными + если передать в аргументе две точки, чистить будет папку на уровень выше? Так задумано? )