Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: полное уничтожение файла Добавлено: 19.01.09 11:57  

Автор вопроса:  amentis
можно ли полностью уничтожить файл чтобы он не попадал в корзину..просто хотел устроить конкурс среди знакомых..там нужно на вопросы отвечать и чтото вроде отборочного тура где есть 5 попыток на ответ...Отвечаешь если, дают пароль к архиву который даю вместе с прогой. если не угадал, удаляется архив. только вот удаляется к сожалению в корзину..

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 GDK



Вопросов: 13
Ответов: 348
 Профиль | | #1 Добавлено: 19.01.09 14:41
Оператор Kill. Ф-ция Dir("Путь к файлу";) для проверки его существования.

Ответить

Номер ответа: 2
Автор ответа:
 VβÐ



Вопросов: 15
Ответов: 194
 Web-сайт: www.homacosoft.com
 Профиль | | #2
Добавлено: 20.01.09 16:00
  1.  
  2. Function KillFile(FileName As String)
  3. Kill FileName
  4. End Function
  5.  
  6. Function PukFile(FileName As String)
  7. Open FileName For Output as #1
  8. Print #1, "Обломись вася!"
  9. close #1
  10. End Function

Ответить

Номер ответа: 3
Автор ответа:
 amentis



Вопросов: 6
Ответов: 31
 Профиль | | #3 Добавлено: 20.01.09 22:49
так проблема то в том что килл кидает в корзину а не стирает полностью файл а-ля shift+delete

Ответить

Номер ответа: 4
Автор ответа:
 Imperial Kashak



ICQ: 479713821 

Вопросов: 10
Ответов: 57
 Профиль | | #4 Добавлено: 21.01.09 15:13
Да быть не может! Пардон, но УМВР. Не раз пользовался сей функцией.
Ладно... Можно и так сделать:
  1. Open "C:\delete.bat" For Output As #1
  2. Print #1, "del C:\file.add"
  3. Print #1, "del %0"
  4. Close #1

Это батчами... Он удаляет файлик, затем сам удаляется. Причём вместо адреса и после кавычек можно поставить любую переменную с любым адресом. Извращаться можно как угодно, в общем.
А насчёт KILL - удивили Вы меня...

Ответить

Номер ответа: 5
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #5 Добавлено: 21.01.09 16:30
уж лучше API тогда:
  1. Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long
  2.  
  3. DeleteFile "C:\test.tmp"

Ответить

Номер ответа: 6
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #6 Добавлено: 21.01.09 21:53
Ребят не шутите с Килом, за столько лет я ниразу не замечал чтоб он в корзину файлы удалял, всегда мимо корзины, проверено перепроверено

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам