Имя: Пароль:
1C
1С v8
FTPФайл, как узнать размер файла
0 Robin iz Robinov
 
28.10.13
12:47
Люди добрые подскажите как узнать размер фаила на ФТП

Не получается использовать
FTPФайл
Ругается по всякому, может у кого рабочий пример завалялся???
1 Нуф-Нуф
 
28.10.13
12:47
а что не получается?
2 1dvd
 
28.10.13
12:48
FTPФайл.Размер()
3 Robin iz Robinov
 
28.10.13
12:49
ффаил = Новый FTPФайл(Файл.ПолноеИмя);
                    Строка.Размер = ффаил.размер;
                    Строка.Дата = ффаил.ПолучитьВремяИзменения
4 Нуф-Нуф
 
28.10.13
12:52
и?
5 mikecool
 
28.10.13
12:53
(3) почитай уже описание свойств и методов FTPФайл, будь мужиком
6 Нуф-Нуф
 
28.10.13
12:54
+(5) блеать!
7 Robin iz Robinov
 
28.10.13
12:55
FTPФайл (FTPFile)
Свойства:

Имя (Name)
ИмяБезРасширения (BaseName)
ПолноеИмя (FullName)
Путь (Path)
Расширение (Extension)

Методы:

ПолучитьВремяИзменения (GetModificationTime)
ПолучитьНевидимость (GetHidden)
ПолучитьТолькоЧтение (GetReadOnly)
Размер (Size)
ЭтоКаталог (IsDirectory)
ЭтоФайл (IsFile)

Описание:

Используется для доступа к параметрам файлов или каталогов. Необходимо отметить, что данный объект не предназначен для чтения и записи из файлов.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.

Перечитал много раз!
8 mikecool
 
28.10.13
12:56
(7) еще раз - до просветления!
9 mikecool
 
28.10.13
12:56
(6) +1
10 Wobland
 
28.10.13
12:57
(7) читай со слова "Методы" до следующего двоеточия
11 Robin iz Robinov
 
28.10.13
13:01
МассивФайлов = Соединение.НайтиФайлы("/","*.zip");
        Для Каждого Файл Из МассивФайлов Цикл
            Если Файл.ЭтоФайл() Тогда
                Строка = ТабличноеПоле1.Добавить();
                Строка.Фаил = Файл.Имя;
                
                ФФаил = Новый FTPФайл(Файл);
                Строка.Размер = ФФаил.размер();
                
            КонецЕсли;
        КонецЦикла;
12 Robin iz Robinov
 
28.10.13
13:02
Пишет - Тип не определен (FTPФайл)
13 Robin iz Robinov
 
28.10.13
13:05
куда ее пихнуть как к ней обратиться?
14 Нуф-Нуф
 
28.10.13
13:08
МассивФайлов = Соединение.НайтиФайлы("/","*.zip");
        Для Каждого Файл Из МассивФайлов Цикл
            Если Файл.ЭтоФайл() Тогда
                Строка = ТабличноеПоле1.Добавить();
                Строка.Фаил = Файл.Имя;
                Строка.Размер = Фаил.размер();
            КонецЕсли;
        КонецЦикла;
15 Аденэсниг
 
28.10.13
13:11
(11)
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.

дочитываем справку
16 Robin iz Robinov
 
28.10.13
13:11
ООО ептель а я голову себе ломаю!!!

Спасибо большое Нуф-Нуф!
17 Нуф-Нуф
 
28.10.13
13:13
достаточно было прочитать справку по НайтиФайлы
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс