Удалить файл с жесткого диска в 1с 8.3 можно при помощи процедуры УдалитьФайлы(, ) из глобального контекста.
(обязательный), тип: Строка. Путь к удаляемым файлам.
(необязательный), тип: Строка. Маска для выбора удаляемых файлов.
Путь = «D:КаталогФайл.txt»; Ответ = Вопрос(«Удалить файл с диска?», РежимДиалогаВопрос.ДаНет, 0); Если Ответ = КодВозвратаДиалога.Да Тогда попытка УдалитьФайлы(Путь); исключение Сообщить(«Возникли проблемы с удалением файла»); Возврат; КонецПопытки; иначе Возврат; КонецЕсли;
Если нужно удалить все файлы каталога, тогда
Путь = «D:Каталог»;
Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!
Если нужно удалить файлы определенного типа:
УдалитьФайлы(Путь,»*.txt»);
Источник: 1s83.info
Как удалить документ в 1С Бухгалтерия 8.3? Пошаговая инструкция
1С: Работа с внешними файлами. Базовые операции
Примеры копирования файла, перемещения файла, удаления файла, получения свойств файла, проверки наличия файла.
Другое в 1С
- 1С: Массивы и коллекции. Массивы
- Как передать структуру в параметр. Конвертация данных
- Менеджер заданий не активен. Как исправить
- Как пропорционально распределить сумму
- Как программно отключить регистрацию объектов в планах обмена при записи объекта
- Диалог выбора файла
- Копировать файл
- Найти файлы в каталоге
- Переместить файл
- Получить свойство файла
- Проверить наличие файла
- Удалить файл
- Удалить файлы в каталоге по маске
Диалог выбора файла
Пример реализации диалога выбора файла в 1С
Копировать файл
Пример копирования файла из 1С
КопироватьФайл(ПутьКФайлу, ПутьКопированияФайла);
Найти файлы в каталоге
Пример поиска файлов в каталоге из 1С
// возвращает массив значений типа Файл МассивНайденныхФайлов = НайтиФайлы( «c:», // где искать «*.txt», // маска поиска Ложь // если Истина, то будет искать и в подкаталогах ); Для Каждого Файл Из МассивНайденныхФайлов Цикл Сообщить(«Найден » + Файл.ПолноеИмя); КонецЦикла;
Переместить файл
Пример перемещения файла из 1С
ПереместитьФайл(ПутьКФайлу,НовыйПутьКФайлу);
Получить свойство файла
Пример получения свойства файла из 1С
НашФайл = Новый Файл(ПутьКФайлу); //размер файла (байт) РазмерФайла = НашФайл.Размер(); //имя файла без расширения Имя = НашФайл.
ИмяБезРасширения; //расширение файла (включая точку) Расширение = НашФайл.Расширение; //полный путь к каталогу файла Путь = НашФайл.
1с удалить помеченные
Путь; //атрибут «только чтение» ТолькоЧтение = НашФайл.ПолучитьТолькоЧтение(); //время последнего изменения файла ВремяИзменения = НашФайл.
ПолучитьВремяИзменения(); //Истина, если это файл ЭтоФайл = НашФайл.ЭтоФайл(); //Истина, если это каталог ЭтоКаталог = НашФайл.ЭтоКаталог();
Проверить наличие файла
Пример проверки наличия файла из 1С
//проверяем наличие файла НашФайл = Новый Файл(ПутьКФайлу); Если НашФайл.Существует() Тогда Сообщить(«Файл существует»); КонецЕсли;
Удалить файл
Пример удаления файла из 1С
Попытка УдалитьФайлы(ПутьКФайлу); Сообщить(«Файл удален»); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки;
Удалить файлы в каталоге по маске
Пример удаления внешнего файла в каталоге по маске из 1С
УдалитьФайлы( «c:codely», // заведомо не существующий каталог «*.txt» // маска для поиска удаляемых файлов ); // если опустить маску, то удалятся все файлы и каталог
Источник: codely.ru
Как очистить кэш 1С Предприятие 8.3 + обработка
Очистка кэша 1С Предприятие 8.3 — одна из сервисных функций, восстанавливающих работоспособность программы. Операция достаточно востребованная, поэтому в публикации дается исчерпывающий ответ на вопрос «Как очистить кэш 1С Предприятие 8.3?».
Очистка кэша 1С — очень эффективное решение многих некорректностей платформы, таких как: «поехали» формы элементов 1С, отчет формируется с ошибкой, появляется окно «ошибка формата потока» и многих других. Поэтому этот технический прием всегда должен быть «под рукой» как у администратора 1С, так и у обычного пользователя 1С программ. Для реализации этого, предлагаю обсудить сегодня следующие вопросы:
- Какая служебная информация сохраняется в кэше 1С
- Как перейти к папкам кэша 1С Предприятие 8.3
- Как очистить кэш 1С Предприятие 8.3 самостоятельно
- Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat
Позвонив в техподдержку компании или к партнерам 1С по вопросу некорректной работы 1С Предприятие 8.3 одним из предложенных решений (вместе с тестированием и исправлением информационной базы 1С Предприятие 8.3) будет очистка кэша 1С. Если вы не знаете, что такое «кэш 1С» и зачем он нужен, то вкратце расскажу.
Кэш 1С Предприятие 8.3 — это область на компьютере, где платформа 1С Предприятие 8.3 сохраняет файлы с служебной информацией.
Какая служебная информация сохраняется в кэше 1С
Во время работы 1С Предприятие существует необходимость сохранять массивы служебной информацией, такой как расположение окон, настройки шрифтов, цветов, отборов и многое другое заданное пользователем во время работы с конфигурациями 1С, а так же элементы необходимые для ускорения работы 1С Предприятие, служебные данные по работе пользователя и т.д.
Соответственно, если информация в кэше 1С имеет некорректный формат, то конфигурации 1С Предприятие 8.3 будут работать некорректно. Некорректные данные могут появиться, например, при отключении электричества во время записи данных в кэш 1С (при этом часть данных не запишется), из-за образовавшихся сбойных участков жесткого диска в связи с его физическим устареванием и по множеству других причин.
Как перейти к папкам кэша 1С Предприятие 8.3
Кэш 1С Предприятие 8.3 хранится в профиле пользователя в следующих папках:
- %userprofile%AppDataRoaming1C1Cv82
- %userprofile%AppDataRoaming1C1Cv8
- %userprofile%AppDataLocal1C1cv82
- %userprofile%AppDataLocal1C1cv8
Константа %userprofile% — содержит путь до профиля пользователя в ОС Windows, поэтому можно вбить в проводнике адрес до кэша 1С, как он указан выше, ОС Windows вас поймет и перейдет в нужную папку.
Некоторых папок может не существовать, поскольку они относятся к разным версиям платформ. Самый верный способ поиска папок с кэшами — это перейти в папку «…1С«, кэши будут храниться в папках, начинающихся с «1cv8«.
Что бы перейти в профиль самостоятельно, в Проводнике Windows следуем по пути:
С:ПользователиИмяПользователя
отсюда необходимо перейти в папку «AppData».
ВНИМАНИЕ! Папка «AppData» скрыта, что бы перейти в неё из профиля пользователя, необходимо добавить к адресной строке «AppData» вручную и нажать Enter.
Из папки «AppData» переходим в папки с кэшем 1С Предприятие, в соответствии с описанием выше.
Как очистить кэш 1С Предприятие 8.3 самостоятельно
Кэш очищается прямым удалением служебных файлов из папок хранения кэша 1C Предприятие 8.3.
Т.е. необходимо в папках «1Cv8» и «1Cv82» удалить все файлы.
Эта операция не нанесет никакого вреда работе конфигурациям 1С Предприятие 8.3, все необходимые служебные файлы кэша 1С платформа пересоздаст при очередном запуске конфигураций 1С.
Что бы облегчить процедуру удаления кэшей 1С, можно создать пакетный файл .bat.
Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat
Файл *.bat выполняет последовательно команды ОС Windows записанные в нем. Что бы облегчить процедуру удаления воспользуемся командой rd (удалить директорию)
rd /q /s «%userprofile%AppDataLocalCCv82» rd /q /s «%userprofile%AppDataRoamingCCv82» rd /q /s «%userprofile%AppDataLocalCCv8» rd /q /s «%userprofile%AppDataRoamingCCv8»
/Q — Отключает запрос на подтверждение.
/S — Удаление каталога со всеми вложенными подкаталогами.
Сохраним эти строки в файл *.bat. Для этого в блокноте при сохранении файла, после имени файла дописываем «.bat» и в Типе файла выбираем «Все файлы». Если запустить созданный файл на выполнение (двойным щелчком), то с компьютера будут удаляться все кэши 1С Предприятие 8.3.
Для ленивых выкладываю для скачивания файл 1C-ClearCache.bat, который очищает кэши 1С Предприятие указанным выше способом:
Думаю, что теперь вопроса — как очистить кэш 1С Предприятие 8.3 у вас не возникнет. Если же остались неясности, то вы можете задать вопрос в комментариях к публикации или на нашем форуме.
Как очистить кэш 1С Предприятие 8.3 + обработка
- ← Создание новой информационной базы 1С Предприятие 8
- Ошибка формата потока 1С — методика исправления →
Источник: i-am-a-programmer.ru