Страница: 1 | 2 |
Вопрос: Создание папки
Добавлено: 14.03.07 16:03
Автор вопроса: KreAtoR
Задача как обычно проста.
в Text1.text набрали например C:\test\
хотя на самом деле папки test нету.
потом нажали кнопочку и бац папочка test уже существует
Ответы
Всего ответов: 23
Номер ответа: 1
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #1
Добавлено: 14.03.07 17:12
Shell "command /c md " & Text1.text
Номер ответа: 2
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #2
Добавлено: 14.03.07 17:22
Private Sub Command1_Click()
Text1.Text = "C:\test"
MkDir Text1.Text
End Sub
Номер ответа: 3
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #3
Добавлено: 14.03.07 17:24
Зачем же так изголяться?
MkDir "test"
Номер ответа: 4
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #4
Добавлено: 14.03.07 17:25
черт, не успел...
штурман первый привел корабль в лагуну...
Номер ответа: 5
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #5
Добавлено: 14.03.07 17:26
MkDir "test"
а что если надо F:\1\2\3\4\5\
???????
Номер ответа: 6
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #6
Добавлено: 14.03.07 17:29
Там вроде и так можно задать. Попробуй.
Номер ответа: 7
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #7
Добавлено: 14.03.07 17:30
и еще вот как вы думаете. лежит этот текст юзер пишет в него куда записать файлик. Если этой папки программа папку создала, но
что если юзер возмет и напишет имя файла и расщирение??? что тогда
к примеру
C:\video\encoding\video1.wmv
я вот об этом себе щас голову ломаю. Ограничить как то строку. Запретить точки или еще что
Номер ответа: 8
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #8
Добавлено: 14.03.07 17:33
неа две незя
Номер ответа: 9
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #9
Добавлено: 14.03.07 17:35
А ты не майся, вызови диалог с папками, дабы руками ничего не вводить.
Или строку парси, каким символом заканчивается.
т.е. с начала строки до последнего символа "\"
Номер ответа: 10
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #10
Добавлено: 14.03.07 17:36
можно так
MkDir "С:\folder1"
MkDir "C:\folder1\folder2"
и т.д.
а вот MkDir "C:\folder1\folder2"
незя
Номер ответа: 11
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #11
Добавлено: 14.03.07 17:37
т.е. с начала строки до последнего символа "\"
вот это идея хорошая!!!!!!!!!
осталось разобраться как сразу можно несколько папок создать
Номер ответа: 12
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #12
Добавлено: 14.03.07 17:39
в посте №9 написано про стандартный диалог.
Между прочим там кнопочка есть "Создать папку"
Номер ответа: 13
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #13
Добавлено: 14.03.07 17:41
что это
и сижу ищу как выискивать посл. символ. Если знаешь подскажи чтоб в книгах часики не терять
Номер ответа: 14
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #14
Добавлено: 14.03.07 17:43
ищу блин это ваще с другого языка было. Подскажи в ВБ я незнаю
Номер ответа: 15
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #15
Добавлено: 14.03.07 17:46
здесь я использую твой класс а в нем нельзя создать папку, можно тока выбрать. поэтому при тестировании первое что сделал юзер так это решил просто сам набрать папку и не маятся. Отсюда появилась идея такого создания папки.
Пока что я ее ваще Locked = True сделал, пусть папки так выбирают, а делают через Explorer. Но ведб это геморой!!! хочется ведь легко просто и приятно для программиста