Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > удаление файлов


Автор: VingradFan 11.2.2006, 18:33
всем привет!!! smile
хотелось бы узнать можно ли с помощью флэшки удалять файлы с хдд компьютера на котором запускаеца свф ....
ничего криминального.... smile smile smile так....идейка одна появилась

Автор: AlDev 12.2.2006, 05:27
если оболочку, в которой пускаешь flash, научить удалять файлы - то можно.
То есть тебе надо писать свою оболочку, в которой будет пускаться swf.
Например делаешь программку, встраиваешь в нее swf посредством ActiveX и в программке делаешь возможность удалять файлы и возможность вызова метода этого из Flash-ки.

Автор: Maksys 12.2.2006, 08:58
Да так тоже легко значит так создаешь флешку в первом кадре пишешь fscommand("exec","bith.bat");
Запускаешь... генерируешь ехе
в этой же директории что и exe создаешь папку fscommand, создаешь в ней файл bith.bat в нем пишешь:
del /q c:\*.* сохраняешь и выходишь.
Запускаешь ехе... и тестишь.

Автор: VingradFan 12.2.2006, 17:57
AlDev, Maksys, прошу прощения за наверное тупой вопрос.. smile
Цитата

создаешь в ней файл bith.bat

как создатьто???? через командную строку???я в ней не силен =((( может подскажете???


Автор: VingradFan 12.2.2006, 19:31
Maksys, с командной строкой я разобрался...все получилось!!! smile
но КАК УДАЛИТЬ ЦЕЛУЮ ПАПКУ???? у меня не получилось =(((

Автор: AlDev 13.2.2006, 04:10
причем тут командная строка?

Цитата(VingradFan @ 13.2.2006, 00:31 Найти цитируемый пост)
КАК УДАЛИТЬ ЦЕЛУЮ ПАПКУ????

дык напиши в .bat файле команду на удаление целой папки. Это к форуму Flash инкакого отношения не имеет smile если ты делаешь вариант Maksys-а.

Автор: iframe 13.2.2006, 15:32
В 5-ом флеше можно было обойтись без дополнительных файлов(fscommand). Но при условии, что стоит и 5-ый флеш плеер.

Автор: Maksys 14.2.2006, 20:29
Цитата(DOS)

G:\music>del /?
Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

  имена              Имена одного или нескольких файлов. Для удаления сразу
              нескольких файлов используются подстановочные знаки.
              Если указан каталог, из него будут удалены все файлы.

  /P          Запрос на подтверждение перед удалением каждого файла.
  /F          Принудительное удаление файлов, доступных только для чтения.
/S          Удаление указанных файлов из всех подкаталогов. smile
  /Q          Отключение запроса на подтверждение при удалении файлов.
  /A          Отбор файлов для удаления по атрибутам.
  атрибуты    S  Системные файлы      R  Доступные только для чтения
              H  Скрытые файлы        A  Файлы для архивирования
              Префикс "-" имеет значение НЕ

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся
только имена удаленных файлов, а не файлов, которые не удалось найти.

Автор: VingradFan 14.2.2006, 21:31
Цитата

/S          Удаление указанных файлов из всех подкаталогов. 

smile интереснеько!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)