|
Я вдруг обнаружил, что Файл.Существует() не работает для длинных имён файлов
| ☑ |
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
|
попробовать unc
|
|
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)+ точнее не удалить а проверить
|
|