Имя: Пароль:
1C
 
как программно получить значение последнего изменения текстового файл
0 na1kk
 
18.05.18
11:41
в 1С
1 na1kk
 
18.05.18
11:42
у меня есть текстовый файл на винде, я хочу из 1С обратиться к нему, узнать когда было сделано последнее изменение в этом файле.
2 anton-rom86
 
18.05.18
11:45
Файл = СтрокаПутьКФайлу;
ДатаИзменения = Файл.ПолучитьВремяИзменения();
3 na1kk
 
18.05.18
11:52
(2) спасибо! можете еще вот это расшифровать "Файл = СтрокаПутьКФайлу;"

как написать правильно, а то у меня что-то не выходит
4 mehfk
 
18.05.18
11:53
(3) Вон из профессии!
5 na1kk
 
18.05.18
11:56
(4) угу) делаю вот так, что не так?

Файл = Новый ЧтениеТекста("\\Srv-1......");
Строка = Файл.ПрочитатьСтроку();
ДатаИзменения = Строка.ПолучитьВремяИзменения();
6 Мыш
 
18.05.18
11:58
(5) Файл = Новый Файл()
7 catena
 
18.05.18
11:59
(5)Время изменения строки? Это в каком формате такое реализовано?
8 na1kk
 
18.05.18
11:59
(7) не правильно написал, вот так было

Файл = Текст.Прочитать();
ДатаИзменения = Файл.ПолучитьВремяИзменения();
9 Мимохожий Однако
 
18.05.18
12:05
(8) ну и?
10 catena
 
18.05.18
12:06
Файл (File)
Свойства:

Имя (Name)
ИмяБезРасширения (BaseName)
ПолноеИмя (FullName)
Путь (Path)
Расширение (Extension)
Методы:
ПолучитьВремяИзменения (GetModificationTime)
ПолучитьНевидимость (GetHidden)
ПолучитьТолькоЧтение (GetReadOnly)
ПолучитьУниверсальноеВремяИзменения (GetModificationUniversalTime)
Размер (Size)
Существует (Exist)
УстановитьВремяИзменения (SetModificationTime)
УстановитьНевидимость (SetHidden)
УстановитьТолькоЧтение (SetReadOnly)
УстановитьУниверсальноеВремяИзменения (SetModificationUniversalTime)
ЭтоКаталог (IsDirectory)
ЭтоФайл (IsFile)


ЧтениеТекста (TextReader)
Методы:
Закрыть (Close)
Открыть (Open)
Прочитать (Read)
ПрочитатьСтроку (ReadLine)
11 catena
 
18.05.18
12:06
У файла и у чтениятекста немного разные методы.
12 na1kk
 
18.05.18
12:06
(10) спасибо за синт.помошник
13 Рэйв
 
18.05.18
12:07
(12)Гордись, что бесплатно. Обычно СП покупают за очень дорого.
14 na1kk
 
18.05.18
12:10
(11) да но мне нужно создавать новый файл, мне нужно получить изменения у уже существующего файла
15 na1kk
 
18.05.18
12:10
мне НЕ нужно
16 Рэйв
 
18.05.18
12:13
(14)Ты не только нуб, ты еще и ленивый нуб.
Хоть бы заглянул разок в СП на ПолучитьВремяИзменения.
Там вполне годный для тебя пример. Если ты уж и после этого не въедешь, то ты безнадежен, иди в бомжи, потму что дворников не хочется обижать.
17 catena
 
18.05.18
12:13
Файл (File)
По имени файла
Синтаксис:

Новый Файл(<Имя>)
Параметры:

<Имя> (обязательный)

Тип: Строка.
Полное имя файла или каталога, с которым будет связан конструируемый объект.
Описание:

Создает новый файловый объект, связанный с указанным файлом.
Пример:

ВыбФайл = Новый Файл(ВыбранноеИмяФайла);
18 na1kk
 
18.05.18
12:14
получилось) все спасибо!))

работает вот так:

ИмяФайла = "\\Srv-1c-";
Файл = Новый Файл(ИмяФайла);    
ДатаИзменения = Файл.ПолучитьВремяИзменения();
19 Мыш
 
18.05.18
12:27
(18) В (6) уже было написано. Видимо, мало букаф.