Ср Апр 17, 2013 07:51  Как удалить файл на стороне клиента
Полезность: Нет оценки
Я работаю с файлом шаблона на стороне клиента затем после этого реализую файл и удаляю его в клиент скрипте при помощи команды
call Form1.ScriptShell("command.com /c del " & V_PATH, 0)
такая ситуация что файл не удаляется.
Помогите найти выход или подскажите альтернативу чтобы решить эту проблумы.
Можно вообще забить на шаблон если шаблон не сложный, и генерить EXCEL без шаблона (я последнее время так технические отчеты лабаю), спасибо за это уважаемому kai
Интересный способ но в моем случае шаблон не то чтобы сложный там еще на каждой странички по функции VBA закреплены которые выполняют свою непосредственную роль для создание конечного отчета так что сама мысль отказа от шаблона на данном примере не рассматривается.
Хотелось бы лишь понят как безотказна ее удалят после выполнение своей задачи???
Файл не удаляется где? Если вы используете шаблон, то после завершения операции он будет сохранён в темпе, вы, конечно можете сразу его удалить, но тогда какой смысел ведь пользователь наверное его должен увидеть и почитать. Если вы боитесь за изменение данных самим пользователем, то бросайте сразу на печать и не показываете пользователю сам отчёт.
Шаблон изначально находится на сервере в Blob файле в самом начале работы функции он перетаскивается в определенный каталог к клиенту и после работы должен будет удален.
Все дело в том что в сам шаблон довольно большой, и при определенных условиях его вызова остаются разные страницы с данными.
Но суть не в этом сейчас главное тема в том что я знаю где файл шаблона но не могу удалить его после того как туда сбросил.
Если ест варианты посоветуйте...
Под шаблоном понимается xlt или xls?
Если xls - наверное пытаетесь удалить открытый файл. А если xlt - то при формировании отчета создается новый файл xls, в xlt данные попасть никак не должны, и удалить его в принципе возможно.
Там у меня .xltm файл который я не смог удалить с помощью
call Form1.ScriptShell("command.com /c del " & V_PATH, 0) наверное это из расширения, но мне нужно удалить файл при моей задачи.
Хотелось бы узнать как.... Если можно подскажите эффективный пример удаление файла на стороне клиента
Это конечно же эффективный способ но я не думаю что правильно в данном случае приемлемо пулять из бузуки в комара .
Хотелось бы понять ест ли вообще какой нибуть пикантный способ удалить файл с .xltm расширением, так как выфше указанная команда удаляет только .xlt. В чем фишка. Это не так уж критична как обсуждалось, но довольно нервирует, от одного самого факта своего невыполнения.
Какие мысли по этому вопросу?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB