View previous topic :: View next topic |
Author |
Message |
dmalinin
Joined: 02 Nov 2006 Posts: 3
|
(Separately) Posted: Thu Nov 02, 2006 15:24 Post subject: Длинное имя файла. Это баг? |
|
|
Если имеется файл с полным путем > MAX_PATH, то не дает переименовать и удалить файл, говорит, что файл не существует и т.п. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Nov 02, 2006 15:30 Post subject: |
|
|
Ограничение функций WinAPI. Проводник тоже не может работать с такими файлами. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
dmalinin
Joined: 02 Nov 2006 Posts: 3
|
(Separately) Posted: Thu Nov 02, 2006 15:46 Post subject: |
|
|
CaptainFlint wrote: | Ограничение функций WinAPI. Проводник тоже не может работать с такими файлами. |
Файл создан функцией CopyFileW
Проводник работает нормально
Похоже, дело в UNICODE |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Nov 02, 2006 15:50 Post subject: |
|
|
dmalinin wrote: | Проводник работает нормально |
Любопытно, у меня никогда не мог открывать файлы и папки с именами >MAX_PATH... Да и сейчас не может, проверил только что. (WinXP SP2 Pro).
А с юникодом Тотал должен нормально работать, если длина меньше MAX_PATH... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
dmalinin
Joined: 02 Nov 2006 Posts: 3
|
(Separately) Posted: Thu Nov 02, 2006 16:01 Post subject: |
|
|
CaptainFlint wrote: | dmalinin wrote: | Проводник работает нормально |
Любопытно, у меня никогда не мог открывать файлы и папки с именами >MAX_PATH... Да и сейчас не может, проверил только что. (WinXP SP2 Pro).
А с юникодом Тотал должен нормально работать, если длина меньше MAX_PATH... |
Да, точно, проводник не открывает, но переименовать дает.
Если не сложно, отправьте сообщение автору TC, кто может по-английски написать.
Заработает - будет еще одно преимущество перед проводником |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Nov 02, 2006 16:24 Post subject: |
|
|
Уже отправляли. Где-то это было на оф. форуме... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Fri Nov 10, 2006 12:28 Post subject: |
|
|
У меня были файлы, у которых имя пути+файла больше 255 - ни просмотреть, ни скопировать, ни стереть, ничего...
Эксплорер тоже блокирует всё.
В Волков Коммандер их ещё найти надо (там только короткие имена).
Проблема решилась просто:
- в ТК запоминаем файл (по дате, размеру);
- переключаем в режим отображения файлов 8.3;
- перемещаем файл в любое место, при этом ТК работает именно с короткими именами файлов, а неправильное длинное имя затирается на фиг;
- снова включаем отображение длинных имён и работаем дальше... _________________ Xubuntu 20.10 |
|
Back to top |
|
|
|