На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Удаление файлов карты

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Удаление файлов карты, Не удаляется пустой директорий карты
 
Не удаляется директорий программы.
В runtime программы
Удаляю классификатор объектов rsc
Удаляю файлы карты
Удаляю файлы папки LOG
Удаляю папку LOG
Удаляю папку карты, в моем случаи, это папка Map
Результат: все удалилось, кроме папки Map
Подозреваю, что Windows держит дискриптор или файла карты или папки LOG или папки Map
Как удалить папку Map?
 
Цитата
Сергей Викторович написал:
Не удаляется директорий программы.В runtime программыУдаляю классификатор объектов rscУдаляю файлы картыУдаляю файлы папки LOGУдаляю папку LOGУдаляю папку карты, в моем случаи, это папка MapРезультат: все удалилось, кроме папки MapПодозреваю, что Windows держит дискриптор или файла карты или папки LOG или папки MapКак удалить папку Map?
Вероятно эта папка является в системе текущей.
Попробуйте сменить текущую папку (директорию) перед удалением папки.
Для удаления карты можно применить функцию MAPAPI.
 
Цитата
Елена Кузнецова написал:
Вероятно эта папка является в системе текущей.Попробуйте сменить текущую папку (директорию) перед удалением папки.
Не совсем понятно, что значит сменить текущий директорий. Прикладная программа запускается из своего директория. В прикладной программе указан абсолютный путь к папке, где находятся файлы карты. Все файлы удаляются нормально, кроме, не удаляется пустая папка, в которой были файлы карты.  Есть еще идеи, как удалить пустую папку, в которой были файлы карты?  
 
Например, при удалении карты в ядре ГИС Панорама для смены текущей директории применяется такая команда:
Код
      ::SetCurrentDirectoryW(L"..\\");
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности