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