vx2
|
Posted: Fri Jul 09, 2010 20:20 Post subject: |
|
|
это-то я читал, просто думал может что-то не так понял...
хм. про ноль в конце я как-то не подумал... попробую в понедельник (все файлы на работе остались).
только вот теоретически, если расписать написанное в четвертом параметре:
Code: | dDir & "\" & HeaderData.FileName | :
Code: | dDir = "C:\dir\dir" 'длина = len(dDir)
HeaderData.FileName = "adir\adir\afile.ext" & chr(0) & ... 'длина = 260 байт
'получаем:
dDir & "\" & HeaderData.FileName = "C:\dir\dir\adir\adir\afile.ext" & chr(0) & ... 'длина = len(dDir) + 1 + 260 |
по сути, это полный путь до файла с нулем на конце "полезной" строки, только вот "размер" может как-то сказываться...
вообще подозрения витали где-то на уровне кодировки, хотя опять непонятно, почему тогда получение информации по архивным файлам (пути с именами файлов в частности) проходят без проблем...
в любом случае спасибо за ответ, опробую в понедельник, отпишусь. |
|