powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает MkDir
8 сообщений из 8, страница 1 из 1
Не работает MkDir
    #34754218
pavel_grechkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуюйте, возникла следующая проблема. Есть простинькая програмка, которая не раз уже обсуждалась, но в данном случае не работает MkDir принциально.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub save()
    Dim strPath As String
    Dim strFileName As String
    Dim strFileExtension As String
    
    strPath = "C:\#СПЕЦИФИКАЦИИ\"
    strFileName = ThisWorkbook.Worksheets( 3 ).Range("G1").Value
    strFileExtension = ".xls"
        
    If Len(Dir(strPath, vbDirectory)) =  0  Then
    MkDir "C:\#СПЕЦИФИКАЦИИ"
    End If
    
    ThisWorkbook.SaveAs strPath & strFileName & strFileExtension

End Sub

Подскажите что не так? Почему он не хочет создавать папку?
...
Рейтинг: 0 / 0
Не работает MkDir
    #34754351
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй так хотя и с Len у меня тоже работает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim strPath As String
strPath = "C:\#СПЕЦИФИКАЦИИ\"

If Dir(strPath, vbDirectory) = "" Then
    MkDir "C:\#СПЕЦИФИКАЦИИ"
Else
    MsgBox "Каталог уже существует"
End If
...
Рейтинг: 0 / 0
Не работает MkDir
    #34754356
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПодскажите что не так? Почему он не хочет создавать папку?
что значит не хочет создавать папку?

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Не работает MkDir
    #34754365
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и замените
Код: plaintext
strPath = "C:\#СПЕЦИФИКАЦИИ\"
на
Код: plaintext
strPath = "C:\#СПЕЦИФИКАЦИИ"

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Не работает MkDir
    #34754701
pavel_grechkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В проверке существования папки нет ошибки, не работает даже:
Код: plaintext
1.
2.
Sub test()
    MkDir "C:\#СПЕЦИФИКАЦИИ"
End Sub
Может где-то сбились настройки VB? Help!!!
...
Рейтинг: 0 / 0
Не работает MkDir
    #34754769
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ проверке существования папки нет ошибки
не совсем
т.к папка C:\#СПЕЦИФИКАЦИИ не есть папка C:\#СПЕЦИФИКАЦИИ\ (последний слэш)

по поводу MkDir - и папку не создает, и ошибку не пишет?

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Не работает MkDir
    #34754783
pavel_grechkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, все оказалось проще простого!!!
Долбаный Касперский блокировал операции с папками!!!

Тогда следующий вопрос: как можно обойти проверку касперским, не отключать же его на каждой машине на которой нужно запускать мою програмку.
...
Рейтинг: 0 / 0
Не работает MkDir
    #34760371
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavel_grechkin
Тогда следующий вопрос: как можно обойти проверку касперским, не отключать же его на каждой машине на которой нужно запускать мою програмку.

Снести его к чёртовой бабушке и поставить нормальный антивирус.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает MkDir
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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