Вверх ↑
Этот топик читают: Гость
Ответов: 86
Рейтинг: 11
#1: 2010-09-10 14:57:03 ЛС | профиль | цитата
Если компонент FileTools, пытается удалить файл, который используется какой либо программой, то видим сообщение "не удается произвести чтения или запись с диска...". Как можно проигнорировать все системные сообщения и удалить файлы?
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 893
Рейтинг: 18
#2: 2010-09-10 15:11:43 ЛС | профиль | цитата
maxzeev писал(а):
Как можно проигнорировать все системные сообщения и удалить файлы?

Проигнорировать удастся , а вот удалить никак .
Для этого надо найти процесс использующий файл , завершить его .
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 86
Рейтинг: 11
#3: 2010-09-10 15:21:40 ЛС | профиль | цитата
Нужно обработать (удалить) около 2500 файлов, половина из которых не удаляется т.к. используется одними и теми же программами. Но вопрос в другом, как узнать в ходе удаления чем он используется и завершая процесс все таки удалить его?

И интересно очень как проигнорировать системные сообщения при удалении? Подскажи пожалуйста!

Вот прога: http://hiasm.com/forum_serv.php?q=56&id=1751
карма: 0

0
Ответов: 893
Рейтинг: 18
#4: 2010-09-10 15:44:44 ЛС | профиль | цитата
Вообщето изобретать велосипед нет желания , а темболее запускать программу и мучать системные файлы
проще пользовать системные возможности установки и удаления шрифтов .
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 86
Рейтинг: 11
#5: 2010-09-10 15:48:05 ЛС | профиль | цитата
Byuik писал(а):
Вообщето изобретать велосипед нет желания , а темболее запускать программу и мучать системные файлы
проще пользовать системные возможности установки и удаления шрифтов .

Ты что мне предлагаешь сидеть и удалять более 2500 шрифтов, при этом еще и смотреть, чтобы не удалить ни чего лишнего?
Ответь мне пожалуйста, на кой хрен тогда HiAsm?
карма: 0

0
Ответов: 356
Рейтинг: 31
#6: 2010-09-10 16:06:34 ЛС | профиль | цитата
maxzeev писал(а):
проигнорировать все системные сообщения и удалить
maxzeev писал(а):
более 2500 шрифтов

После удаления, 95% программ использующих эти шрифты, будут показывать белиберду.
карма: 0

0
Ответов: 86
Рейтинг: 11
#7: 2010-09-10 16:16:04 ЛС | профиль | цитата
olDjeka писал(а):
После удаления, 95% программ использующих эти шрифты, будут показывать белиберду.

Не будут! До установки их не показывали и после удаления не будут. Т.к. это я их по дурости установил (в смысле шрифты).
Тем более, что все поставляемые с системой шрифты останутся.
карма: 0

0
Ответов: 356
Рейтинг: 31
#8: 2010-09-10 16:31:26 ЛС | профиль | цитата
maxzeev писал(а):
не показывали и после удаления не будут
На "глаз" определялось
maxzeev писал(а):
файл, который используется
Кто-то же использует
карма: 0

0
Ответов: 86
Рейтинг: 11
#9: 2010-09-10 16:36:49 ЛС | профиль | цитата
olDjeka писал(а):
Кто-то же использует

Да, после того как шрифт попадает в папку Fonts, он становится доступным для всех приложений, и отображается в списке доступных шрифтов (в текстовых и графических редакторах).
Да вот еще что, если перейти в системную папку со шрифтами, и попытаться удалить шрифт через контекстное меню, то проблем ни каких нет, сообщения не появляется и удаляются без проблем.
карма: 0

0
Ответов: 356
Рейтинг: 31
#10: 2010-09-10 16:38:26 ЛС | профиль | цитата
И причём здесь среда? Используй DirTools с NoErrorUI - True, останутся только занятые.
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#11: 2010-09-10 16:43:24 ЛС | профиль | цитата
olDjeka писал(а):
Используй DirTools с NoErrorUI - True

Вряд ли поможет, удалить постоянный шрифт из системы не так просто, как может показаться на первый взгляд. Ограничиться простым удалением файла не получится
карма: 22

0
Ответов: 86
Рейтинг: 11
#12: 2010-09-10 16:46:03 ЛС | профиль | цитата
nesco, с чем это связанно и можно ли это как то решить?
карма: 0

0
Ответов: 356
Рейтинг: 31
#13: 2010-09-10 17:33:12 ЛС | профиль | цитата
maxzeev писал(а):
попытаться удалить шрифт через контекстное меню, то проблем ни каких нет, сообщения не появляется и удаляются без проблем
Тогда копай в сторону WinExec (cmd.exe, Del).
------------ Дoбавленo в 17.33:
[offtop]И стоит ли мудрить и
Byuik писал(а):
изобретать велосипед
для одноразовой акции

Можно выделить поставляемые с Windows шрифты, в проводнике Строка меню -> Правка -> Обратить выделение, и переложить ненужные в другую папку.
Ну, или воспользоваться готовым продуктом.[/offtop]
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#14: 2010-09-10 18:04:18 ЛС | профиль | цитата
maxzeev писал(а):
Ответь мне пожалуйста, на кой хрен тогда HiAsm?
HiAsm - это инструмент. Все остальное (руки, мозги, смекалка и т.п.) использующего этот инструмент.
------------ Дoбавленo в 18.04:
Зайдте в папку шрифтов. Выделите все шрифты и нажмите DEL. Удалятся все загруженные шрифты, а дефолтные винда просто не даст удалить, т.к. они защищены в Win 7

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 86
Рейтинг: 11
#15: 2010-09-10 18:37:07 ЛС | профиль | цитата
Tad писал(а):
Зайдте в папку шрифтов. Выделите все шрифты и нажмите DEL. Удалятся все загруженные шрифты, а дефолтные винда просто не даст удалить, т.к. они защищены в Win 7

А в Win XP такое прокатит?
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)