powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
13 сообщений из 13, страница 1 из 1
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185180
Miguel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу:

Sub kkk()
Kill "C:\kk.txt"
End Sub

Дома на компе прокатывает, на работе - нет. Как такое может быть?
У файла с атрибутами вроде все нормально (не "Только чтение").
Это может быть связано с правами пользователя?
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185265
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверила у себя, создала пустой файлик txt. он его великолепно удалил.
у меня права администратора.
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185267
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще это может быть связано с антивирусом
поставьте обработчик ошибки и посомтрите

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185292
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Miguel, а что конкретно он пишет. ошибку выдает или всё происходит без сообщения?
поподробней об этом.
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185354
Miguel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НастенькаMiguel, а что конкретно он пишет. ошибку выдает или всё происходит без сообщения?
поподробней об этом.

Вот! В том то все и дело, что он ничего не пишет. Ошибку не выдает.
НО интересный момент: если запускать пошагово (F8), то в нормальном режиме (у меня дома)
он обрабатывает все три строчки (выделяет их желтым) и удаляет файл,
а в "ненормальном" - только первые две и ничего не удаляет.
Я специально открывал удаляемый файл либо пытался удалить несуществующий файл, и все равно никаких ошибок. А дома все нормально - ошибки в таких случаях вылетают.
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185506
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверила на несуществующем файле, выдает ошибку file not found.
всё логично.
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34185709
Miguel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все. Релах.
У меня прав нет и давать не будут. Будем пытаться без прав.
Отбой.
Всем спасибо!
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34186040
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПОПРОБУЙ
Код: plaintext
1.
2.
3.
4.
5.
Dim fl As FileSystemObject                ' (объект) MicroSoft Scripting Runtime
Set fl = New FileSystemObject
filik ="удали.меня"
If fl.FileExists(filik) Then
   fl.DeleteFile filik, True
endif
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34186261
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Miguel
У меня прав нет и давать не будут. Будем пытаться без прав.

Будете пытаться до бесконечности...
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34188721
Miguel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, блин! Только собрался похвастаться на форуме, что по-другому файл удалил (правда, дома на компе .
И тут клен...

klen_ПОПРОБУЙ
Код: plaintext
1.
2.
3.
4.
5.
Dim fl As FileSystemObject                ' (объект) MicroSoft Scripting Runtime
Set fl = New FileSystemObject
filik ="удали.меня"
If fl.FileExists(filik) Then
   fl.DeleteFile filik, True
endif


В любом случае спасибо :), но свой вариант все же приведу. Он чуть отличается:
Sub n()
Dim fs As Variant
Set fs = CreateObject("Scripting.FileSystemObject")
t = fs.DeleteFile("C:\Documents and Settings\125.xls")
End Sub

Кстати, сам сисадмин предложил такой вариант: написать батник на удаление и запускать его через VB.
Я ламер, пока что... Не подскажете как это сделать (батник-то написал, а вот как его запускать...)?
Или это была злая шутка >:-] ???
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34189052
Miguel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades Miguel
У меня прав нет и давать не будут. Будем пытаться без прав.

Будете пытаться до бесконечности...

С бесконечностью мне соприкоснуться не удалось... :)
Вот вариант кода, который не позволяет этого сделать:

Dim fs As New FileSystemObject

f = "C:\My Documents\test.xls"
If fs.FileExists(f) Then
fs.DeleteFile (f)
End If

End Sub

Этот и "на работе" работает. Рекомендую простым юзверям с "обрезанными" правами.
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34194860
Razor999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как Удолить папку с файлами и вложенными папками в ней без хлапот
можно с примерным кодом пожалуста!
...
Рейтинг: 0 / 0
Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #34195342
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Sub DeleteFolder( _
  strPath As String)
    Dim fs As Scripting.FileSystemObject

    Set fs = CreateObject("Scripting.FileSystemObject")

    fs.DeleteFolder strPath

    Set fs = Nothing
End Sub
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Kill не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]