powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / создание папки программно в Visual Basic
13 сообщений из 13, страница 1 из 1
создание папки программно в Visual Basic
    #38531365
eduard1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите плиз! как написать программно: нужно создать папку с текущем годом, если ее нет
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38531366
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Creates a new directory or folder.

Syntax

MkDir path

The required path argument is a string expression that identifies the directory or folder to be created. The path may include the drive. If no drive is specified, MkDir creates the new directory or folder on the current drive.

Example
This example uses the MkDir statement to create a directory or folder. If the drive is not specified, the new directory or folder is created on the current drive.

MkDir "MYDIR"    ' Make new directory or folder.
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38531400
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проще всего ИМХО так - можно создать (или проверить) сразу путь: http://www.cyberforum.ru/post4037794.html
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38531929
eduard1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HandKot, а если еще добавить условие , что если есть эта папка с текущем годом то ничего не делаем, а если нет то создаем
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532197
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
If...Then...Else Statement 

Conditionally executes a group of statements, depending on the value of an expression.

Syntax

If condition Then [statements] [Else elsestatements]

Or, you can use the block form syntax:

If condition Then
[statements]

[ElseIf condition-n Then
[elseifstatements] 


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dir Function

Returns a String representing the name of a file, directory, or folder that matches a specified pattern or file attribute, or the volume label of a drive.

Syntax

Dir[(pathname[, attributes])]



и еще куча способов
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532656
eduard1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Функция DIR на сколько я помню не сработает с числовым названием папки, мне нужно чтобы папка была с названием текущего года , например 2014
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532672
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вроде работает
а чтобы не возиться с проверками, (да простят меня гуру) просто отрубите проверку ошибок и просто вызовите MkDir
только потом опять не забудьте включить
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532724
eduard1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HandKot, действительно все работает!! папку создает такую какую мне надо. Спасибо! а если все таки еще условие поставить : если такая папка (папка с числовым названием ) существует то тогда ниче не делать , если нет то добавить
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532751
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard1981HandKot, действительно все работает!! папку создает такую какую мне надо. Спасибо! а если все таки еще условие поставить : если такая папка (папка с числовым названием ) существует то тогда ниче не делать , если нет то добавить
я же уже писал:
авториспользуйте
If...Then...Else Statement и Dir Function
или Вы хотите, уже готовый код?
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532761
eduard1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HandKot, желательно ))
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38532764
prog882
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eduard1981, Excel(vba):

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Option Explicit
'Tools-References-Microsoft Scripting Runtime
Sub CreateFolder()
    Dim fso As New FileSystemObject
    Dim strFolder As String
    strFolder = ThisWorkbook.Path & "\" & Year(Date)
    If fso.FolderExists(strFolder) = False Then
        fso.CreateFolder (strFolder)
    End If
End Sub
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38534405
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard1981HandKot, желательно ))
лень двигатель чего?
берете вариант prog882 и меняете exists на DIR, а CreateFolder на MkDir
...
Рейтинг: 0 / 0
создание папки программно в Visual Basic
    #38534418
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, забыл сказать ещё жмете F1, чтобы получить помощь по функциям
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / создание папки программно в Visual Basic
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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