Re[2]: \\?\ и относительный путь?
От: Sinatr Германия  
Дата: 22.04.03 15:32
Оценка:
АВ>Стал ковыряться с FindFirstFileW и уперся в проблему -
АВ>не удается передать маску посика с относительным путем типа "\\?\*.*" или "\\?\.\*.txt"
АВ>Неужели придется колдовать вокруг GetCurrentDirectoryW ?

А>Вобще-то так и не должно работать надо указать еще и диск помоему тоесть писать надо так например L"\\\\?\\c:\\*.*"

А>так работать будет, надо указать на каком ей томе искать.

Ага, без диска — никак!
Хотя можно тем же CurrentDirectory выкрутиться (вообще-то без него — никак).
И еще — вместо "\\" в таких символьных константах можно передавать "/", тобишь вместо строки L"\\\\?\\z:\\temp\\*.*" можно передать L"//?/z:/temp/*.*", но это мелочь.

А еще, как вариант, можешь сделать функцию, которая твою строчку конвертнет (с учетом текущего пути) и уже ее передавать FindFirstFileW()...
---
ПроГLамеры объединяйтесь..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.