BorlandIMHO
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Death_INN Цитата: часть файлов была без расширений, а в имени присутствовали точки, последняя из которых была после 64-го символа + некоторые из этих файлов были идентичны по первым 70-ти символам. | А в чём, собственно, засада? Файловой системе достаточно различия в 1 единственный символ (причём даже незаметного на глаз: например кириллическая "о" и латинская "o" являются совершенно разными символами, несмотря на неразличимость изображения в большинстве шрифтов)... Т.н. "расширение", по-определению - часть имени файла начиная с последней точки в имени; вполне условная и вовсе необязательная (даже у мокрософта) часть имени файла. Более того, допустимы {не в DOS, конечно } и различны имена файлов "1.txt" и "1..txt", а также ".txt" и "..txt", а можно ещё и ведущих пробелов для пущей радости добавить: " .txt" и " .txt" тоже допустимы и различны... В переменную командного процессора можно загнать для дальнейшей обработки строку хоть в 1000 символов (на самом деле до 2047 символов, хотя где-то попадалась цифра 8191), чего более чем достаточно для обработки имён файлов даже предельной длины...
| Всего записей: 2655 | Зарегистр. 12-10-2006 | Отправлено: 00:48 06-11-2020 | Исправлено: BorlandIMHO, 01:14 06-11-2020 |
|