|
15 | 15 | /////////////////////////////////////////////////////////////////////////
|
16 | 16 | // Программный интерфейс
|
17 | 17 |
|
| 18 | +// генерирует уникальное имя, по которому можно создать временный файл |
| 19 | +// |
| 20 | +// Параметры: |
| 21 | +// Расширение - Строка - Расширение файла. По умолчанию "tmp" |
| 22 | +// |
| 23 | +// Возвращаемое значение: |
| 24 | +// Строка - полный путь временного файла |
| 25 | +// |
18 | 26 | Функция НовоеИмяФайла(Знач Расширение = "tmp") Экспорт
|
19 | 27 |
|
20 | 28 | Если БазовыйКаталог = Неопределено Тогда
|
|
30 | 38 |
|
31 | 39 | КонецФункции
|
32 | 40 |
|
| 41 | +// создает файл с расширением во временном каталоге системы |
| 42 | +// |
| 43 | +// Параметры: |
| 44 | +// Расширение - Строка - Расширение файла. По умолчанию "tmp" |
| 45 | +// |
| 46 | +// Возвращаемое значение: |
| 47 | +// Строка - полный путь созданного временного файла |
| 48 | +// |
33 | 49 | Функция СоздатьФайл(Знач Расширение = "tmp") Экспорт
|
34 | 50 |
|
35 | 51 | ИмяФайла = НовоеИмяФайла(Расширение);
|
|
40 | 56 |
|
41 | 57 | КонецФункции
|
42 | 58 |
|
| 59 | +// создает каталог с расширением во временном каталоге системы |
| 60 | +// |
| 61 | +// Параметры: |
| 62 | +// Расширение - Строка - Расширение файла. По умолчанию "tmp" |
| 63 | +// |
| 64 | +// Возвращаемое значение: |
| 65 | +// Строка - полный путь созданного временного каталога |
| 66 | +// |
43 | 67 | Функция СоздатьКаталог(Знач Расширение = "tmp") Экспорт
|
44 | 68 |
|
45 | 69 | ИмяФайла = НовоеИмяФайла(Расширение);
|
|
49 | 73 |
|
50 | 74 | КонецФункции
|
51 | 75 |
|
| 76 | +// удаляет все ранее созданные файлы и каталоги |
| 77 | +// |
52 | 78 | Процедура Удалить() Экспорт
|
53 | 79 |
|
54 | 80 | КрайнийИндекс = мВременныеФайлы.Количество()-1;
|
|
64 | 90 |
|
65 | 91 | КонецПроцедуры
|
66 | 92 |
|
| 93 | +// удаляет указанный файл/каталог. |
| 94 | +// Если у файла указан файловый атрибут "только для чтения", перед удалением происходит попытка снять этот атрибут. |
| 95 | +// |
| 96 | +// Параметры: |
| 97 | +// Путь - Строка - путь файла |
| 98 | +// |
| 99 | +// Возвращаемое значение: |
| 100 | +// Булево - удалось или не удалось удалить файл |
| 101 | +// |
67 | 102 | Функция УдалитьФайл(Знач Путь) Экспорт
|
68 | 103 | Возврат БезопасноУдалитьФайл(Путь);
|
69 | 104 | КонецФункции
|
70 | 105 |
|
| 106 | +// удаляет указанный файл/каталог. |
| 107 | +// Если у файла указан файловый атрибут "только для чтения", перед удалением происходит попытка снять этот атрибут. |
| 108 | +// |
| 109 | +// Параметры: |
| 110 | +// Путь - Строка - путь файла |
| 111 | +// |
| 112 | +// Возвращаемое значение: |
| 113 | +// Булево - удалось или не удалось удалить файл |
| 114 | +// |
71 | 115 | Функция БезопасноУдалитьФайл(Знач Путь) Экспорт
|
72 | 116 |
|
73 | 117 | Попытка
|
|
0 commit comments