Re[14]: CreateFile - AccessDenied когда существует папка
От: Sharowarsheg  
Дата: 15.07.20 11:59
Оценка:
Здравствуйте, Marty, Вы писали:

S>>Начинаем с CreateFile() (а как ещё?)


M>Зачем, когда есть CopyFile/CopyFileEx/CopyFileTransacted?


Если бы я писал файл менеджер, я писал бы свои функции, чтобы понимать точно, что внутри происходит.

S>>Например, если с линуксовой шары тащить исходник FreeBSD, кажется, или чего-то ещё такого рода, я уж забыл за давностью, там есть интересная проблема с тем, что есть одновременно директория и файл, с именами типа Config и config. И такого там заметно больше одного раза.


M>Да вроде с линупсом и фрёй в этом плане нет несовместимости. А вот когда я из гита выкачивал линупсовый проект под винду, то были проблемки с makefile vs Makefile. Повбывав бы


Ну да, я уже деталей особо не помню, но проблема есть, это точно.

M>Я бы построил список файлов для копирования, потом создал бы все пути, а потом копировал бы. Если исходник пропал — ну, выругался на него, и почапал дальше. Фар как-то так имхо и делает


Копировщик от фара — говняха ещё та. У него там где-то внутри время копирования как квадрат числа файлов, или что-то вроде того. Когда, скажем, сто тысяч файлов в директории, и нужно копировать на сеть, случаются проблемы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.