|
v7: СуществуетФайл | ☑ | ||
---|---|---|---|---|
0
bananan
12.12.11
✎
13:22
|
Что-то не пойму. Такой код:
Если СуществуетФайл("C:\Temp_1C\"+Строка(ТекущаяДата()+".zip")=1 тогда ПереименоватьФайл("C:\Temp_1C\"+Строка(ТекущаяДата()+".zip", "C:\Temp_1C\"+Строка(ТекущаяДата()+n+".zip", 0); ЗапускАрх="D:\Program Files\WinRAR\WinRAR.exe a C:\Temp_1C\"+Строка(ТекущаяДата())+".zip E:\1cData\Конюшня\*.* -ep1"; ЗапуститьПриложение(ЗапускАрх); КонецЕсли; Синтаксический контроль выдает: Если СуществуетФайл<<?>>("C:\Temp_1C\"+Строка(ТекущаяДата()+".zip")=1 тогда {Глобальный модуль(10017)}: Функция не обнаружена (СуществуетФайл) ПереименоватьФайл<<?>>("C:\Temp_1C\"+Строка(ТекущаяДата()+".zip", "C:\Temp_1C\"+Строка(ТекущаяДата()+n+".zip", 0); {Глобальный модуль(10018)}: Процедура не обнаружена (ПереименоватьФайл) Что нетак здесь? |
|||
1
Mikeware
12.12.11
✎
13:22
|
ДНК
|
|||
2
miki
12.12.11
✎
13:23
|
ФС забыл, причина в (1)
|
|||
3
bananan
12.12.11
✎
13:25
|
(1) (2) Кроме шуток, что нетак?
|
|||
4
Sh1ko
12.12.11
✎
13:25
|
ФС.СуществуетФайл
|
|||
5
Sh1ko
12.12.11
✎
13:25
|
(3) (1)-)
|
|||
6
Ёпрст
12.12.11
✎
13:28
|
ПереименоватьФайл - это метод объекта ФС, если че.
|
|||
7
filh
12.12.11
✎
14:17
|
(0) не слушай их! Вот ответ на твой вопрос:
//******************************************* //Синтаксис: //ПереименоватьФайл(<ИмяФайлаИсточника>,<ИмяФайлаПриемника>,<ФлагПерезаписи>) //Назначение: //Переименовать/переместить файл. //Параметры: //<ИмяФайлаИсточника> - строка с именем файла источника; //<ИмяФайлаПриемника> - строка с новым именем файла; //<ФлагПерезаписи> -: // 0 - запрещает перемещение файла между дисками и существующий файл приемника не перезаписывается; // 1 - разрешает перемещение файла между дисками (только для файлов) и существующий файл приемника перезаписывается. Процедура ПереименоватьФайл(ИмяФайлаИсточника, ИмяФайлаПриемника, ФлагПерезаписи) ФС.ПереименоватьФайл(ИмяФайлаИсточника, ИмяФайлаПриемника, ФлагПерезаписи); КонецПроцедуры //ПереименоватьФайл |
|||
8
filh
12.12.11
✎
14:18
|
для СуществуетФайл ща сделаю, 5 сек!
|
|||
9
filh
12.12.11
✎
14:20
|
+8 вот:
//====================================================================== //Синтаксис: //СуществуетФайл(<ИмяФайла>) //Назначение: //Проверяет существование файла.. //Возвращает: 1 - файл существует; 0 - не существует. //Параметры: //<ИмяФайла> - Строковое выражение с именем файла. Функция СуществуетФайл(ИмяФайла) Возврат ФС.СуществуетФайл(ИмяФайла); КонецФункции // СуществуетФайл() |
|||
10
Эльниньо
12.12.11
✎
14:27
|
Нетушки. Ты для всех функций ФС сделал.
Потом для всех XBase |
|||
11
andrewks
12.12.11
✎
14:27
|
(7)(9) ну всё, ТС попал на бабосы :)
|
|||
12
Ёпрст
12.12.11
✎
14:28
|
(7,9) Ну как минимум, их нужно делать Экспортными
|
|||
13
filh
12.12.11
✎
14:34
|
(12) это если в глобальник писать, а не в обработку.
|
|||
14
Эльниньо
12.12.11
✎
15:36
|
(13) Напиши в ГМ без Экспорт
А потом пониже: //====================================================================== //Синтаксис: //ЕстьЛиФайл(<ИмяФайла>) //Назначение: //Проверяет существование файла.. //Возвращает: 1 - файл существует; 0 - не существует. //Параметры: //<ИмяФайла> - Строковое выражение с именем файла. Функция ЕстьЛиФайл(ИмяФайла) Экспорт Возврат СуществуетФайл(ИмяФайла); КонецФункции // СуществуетФайл() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |