Имя: Пароль:
IT
Админ
Синтаксис \\? в указании UNC пути кто-нибудь использует?
0 YF
 
26.12.12
10:24
Использует ли кто-нидь такой синтаксис в указании пути к файлам-папкам, если да, то подскажите, а то у меня не отрабатывает при указании пути к сетевым папкам ...

Навеяно вот этим: http://www.nncron.ru/forums/viewtopic.php?f=8&t=1103&p=32456#p32456
1 le_
 
26.12.12
10:27
Я сетевые диски подключаю, когда нужно.
v8: Регламентное задание и папка
2 Kavar
 
26.12.12
10:33
(1) он, вроде, не про это
3 Kavar
 
26.12.12
10:35
А чем суть этого синтаксиса? чет описание найти не могу.
Локальные диски показал.
4 le_
 
26.12.12
10:37
(2) Как я понял, ему что-то с сетевыми ресурсами нужно делать.
Подключаешь сетевые диски без всяких \\? и работаешь.
5 YF
 
26.12.12
10:46
(4) Сетевые диски не хочется, т.к. у меня задач для архивакции больше 20 и все источники для копирования в разных местах
6 YF
 
26.12.12
10:48
(3) применение \\?\ выключает синтаксический анализ пути, когда длина пути становится возможна до 32000 символов unicode при единственном ограничении - имя папки в пути опять же не должно превышать MAX_PATH (260 символов) и путь надо указывать полностью. Работает и с UNC.
7 le_
 
26.12.12
10:50
(5) Буков в англицком алфавите 26 )
Кроме того, можно подключить, поработать, отключить, подключить другой и т.д.
8 Kavar
 
26.12.12
10:50
(6) Реально такие большие сетевые пути?
покороче нельзя сделать?

Обычный синтаксис типа \\Sever\Папка
работает на ура везде. даже в таком виде, с кириллицей.
9 YF
 
26.12.12
10:52
(7) Я понимаю, если не решится проблема, то буду подключил, заархивировал, отключил ...

Просто не понятно, почему

\\?\C:\ - дает диск C

а

\\?\\\MyServer\MyShare не дает \\MyServer\MyShare, а выдает ошибку
10 YF
 
26.12.12
10:52
(8) Да такие большие пути
11 Kavar
 
26.12.12
10:53
(9) Архивируй локально и копируй на обычную шару.
без всяких подключений дисков.
12 Alexor
 
26.12.12
10:53
(8) Я так понимаю, мои_документы пользователей архивируются.
Те любят назвать.
13 Kavar
 
26.12.12
10:57
(12) Архивация с сетевого диска на другой сетевой диск?
Это изврат. Архивировать локально и никаких проблем.
14 le_
 
26.12.12
11:07
(9) Вот так надо писать:
"\\?\UNC\Server\Share\"
15 Alexor
 
26.12.12
11:09
(13) Не согласен.

Централизованная настройка и управление всегда лучше.
Проще администрировать и проверять логи создания архива.
В результате шансы, что архивы будут создаваться выше.
16 YF
 
26.12.12
11:10
(14) Не, та же ошибка что нет такого
17 Kavar
 
26.12.12
11:10
(13) А что мешает централизовано настроить архивацию на удаленных компах?
18 le_
 
26.12.12
11:10
(16) Только что проверил - работает.
19 YF
 
26.12.12
11:10
(13) Архивируем из сети на локальный диск сервера. Прочитать архиватор такие длинные пути не могет
20 Kavar
 
26.12.12
11:10
(17) к (15)
21 YF
 
26.12.12
11:11
+(19)

Это не Мои документы, это всякие рабочие файлы
22 le_
 
26.12.12
11:16
+(14) Из Wiki:
Некоторые API-вызовы в Microsoft Windows поддерживают использование так называемых Long UNC или UNCW: \\?\UNC\Сервер\СетевойКаталог\ОтносительныйПуть] или \\?\Диск:[\Каталог][\Файл], где Диск — буква диска, Каталог — имя каталога на диске, Файл — имя файла в каталоге или на диске.
wiki:Путь_к_файлу#UNC
23 oleg_km
 
26.12.12
13:35
Проверь, слово UNC не пропущено, в (0) по крайней мере точно нет:

\\?\<b>UNC</b>\Сервер\СетевойКаталог
24 YF
 
26.12.12
18:05
Блин, Виндовс 7 не понимает "\\?\UNC\Server\Share\",

а Тотал коммандер - тока в путь ...

Будем пробовать
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший