#import "kernel32.dll" bool DeleteFileA(string lpFileName); #import int start() { string lpFileName="C:\Temp\1.png"; if (DeleteFileA(lpFileName)) Comment("Удалён файл ",lpFileName); else Comment("Не удалось удалить файл ",lpFileName); }
У меня в темпе лежал файл 1.png, который мне был не нужен. Скрипт его удалил и радостно сообщил об этом. Следующий запуск скрипта выдал невозможность удаления. Проверьте у себя настройки:
Спасибо всем все правильно, но есть интересная особенность, если запускать скрипт на том терминале на котором был создан этот файл, или если этот терминал работает, то файл не удаляется,запускаем на другом не закрыв первого, тоже не удаляет, звкрываем первый, запускаем на втором, все нормально, но приэтом ни в каком случае ошибок не пишет?
ЗЫ может кто даст ссылочку на список команд этой дллины? вчера нашел, но такой команды там не обнаружил.
Спасибо всем все правильно, но есть интересная особенность, если запускать скрипт на том терминале на котором был создан этот файл, или если этот терминал работает, то файл не удаляется,запускаем на другом не закрыв первого, тоже не удаляет, звкрываем первый, запускаем на втором, все нормально, но приэтом ни в каком случае ошибок не пишет?
ЗЫ может кто даст ссылочку на список команд этой дллины? вчера нашел, но такой команды там не обнаружил.
Возможно, программа, создавшая файл, не закрыла его.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования