Имя: Пароль:
1C
1С v8
Я вдруг обнаружил, что Файл.Существует() не работает для длинных имён файлов
0 OTMOPO3OK
 
08.12.13
08:25
То есть, если полное имя файла длиннее 256 символов, то этот метод возвращает Ложь. Что же делать, други? Какую-нибудь внешнюю компоненту использовать, да? Какую?
1 wertyu
 
08.12.13
08:30
(0) скорее всего там путаница латиницы с кирилицей
2 PLUT
 
08.12.13
08:30
написать письмо в 1С, чтобы исправили косяк
3 wertyu
 
08.12.13
08:34
+(1) у тебя у поля выбора длина строки маленькая
4 zak555
 
08.12.13
09:21
что за фс ?
5 ДенисЧ
 
08.12.13
10:01
(2) Это не 1с, это винда....
6 vde69
 
модератор
08.12.13
10:01
1. взять имя файла в кавычки
2. исключить из имени файла точку
7 mistеr
 
08.12.13
10:45
(0) Не использовать такие длинные имена.
8 mistеr
 
08.12.13
11:20
9 H A D G E H O G s
 
08.12.13
14:08
10 H A D G E H O G s
 
08.12.13
14:12
если 1с, как дельфи, использует
FindFirstFile()
то это поможет.
11 Lama12
 
08.12.13
14:13
12 EvgeniuXP
 
08.12.13
17:58
(0) за 20 лет это никому не понадобилось :)
13 etc
 
08.12.13
20:03
(0) Попробуй получить имя файла с путем в формате 8.3 а потом уже удалить.
14 etc
 
08.12.13
20:06
(13)+ точнее не удалить а проверить