Добавлено: 09 Июнь 2004, 12:30
Привет всем!
Не могу из программы запустить команду DEL с параметрами.
Пробую запустить через RUN всеми возможными способами.
Пишет "неправильный параметр /"
В чем грабли?
С уважением!
Вадим Дымар
Отдел компьютерных технологий
Филиал ОАО "Белагропромбанк" - Брестское областное управление Brestokt@brest.by
(Добавление)
Привет.
Посмотрел в своей старой проге. Там правда чуть-чуть не DEL, но мож поможет. Под виндами пашет.
RUN(COMMAND('COMSPEC',0) & ' /C ' & 'DELTREE /Y ' & 'C:\DEZACNT\TEMPFILE > NUL')
Удачи. Сергей.
DEL это команда интерпретатора command.com в Win.9x или CMD.непомню что в Win NT
соответственно
RUN command.com del file.nam
--
С Уважением,
Антон Балкин
EMail: balkin@iro.yar.ru
Это то как раз я знаю.
Запускается RUN('\command.com /c del *.t* /q /f /s')
/C - выполнить и закрыть коммандную строку.
строка у меня - DEL *.T* /Q /F /S
Так вот эти параметры DEL интерпритируются как параметры COMMAND.COM.
И соответственно DEL не отрабатывает.
Вываливается с ошибкой "неправильный параметр /Q"
Интересно выполнить DEL именно с параметрами, без них не имеет смысла.
Просто RUN('DEL *.T* /Q /F /S') не отрабатывает вааще.
С уважением!
Вадим Дымар
А если взять в скобки?
RUN('\command.com /c "del *.t* /q /f /s"')
--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: +380 572 177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836
Неправильная команда или имя файла.
С уважением!
Вадим Дымар
Написал: ClaList(2)
Не могу из программы запустить команду DEL с параметрами.
Пробую запустить через RUN всеми возможными способами.
Пишет "неправильный параметр /"
В чем грабли?
С уважением!
Вадим Дымар
Отдел компьютерных технологий
Филиал ОАО "Белагропромбанк" - Брестское областное управление Brestokt@brest.by
(Добавление)
Привет.
Посмотрел в своей старой проге. Там правда чуть-чуть не DEL, но мож поможет. Под виндами пашет.
RUN(COMMAND('COMSPEC',0) & ' /C ' & 'DELTREE /Y ' & 'C:\DEZACNT\TEMPFILE > NUL')
Удачи. Сергей.
DEL это команда интерпретатора command.com в Win.9x или CMD.непомню что в Win NT
соответственно
RUN command.com del file.nam
--
С Уважением,
Антон Балкин
EMail: balkin@iro.yar.ru
Это то как раз я знаю.
Запускается RUN('\command.com /c del *.t* /q /f /s')
/C - выполнить и закрыть коммандную строку.
строка у меня - DEL *.T* /Q /F /S
Так вот эти параметры DEL интерпритируются как параметры COMMAND.COM.
И соответственно DEL не отрабатывает.
Вываливается с ошибкой "неправильный параметр /Q"
Интересно выполнить DEL именно с параметрами, без них не имеет смысла.
Просто RUN('DEL *.T* /Q /F /S') не отрабатывает вааще.
С уважением!
Вадим Дымар
А если взять в скобки?
RUN('\command.com /c "del *.t* /q /f /s"')
--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: +380 572 177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836
Неправильная команда или имя файла.
С уважением!
Вадим Дымар
Написал: ClaList(2)