On-line: tnsr2, гостей 3. Всего: 4 [подробнее..]
АвторСообщение
администратор




Пост N: 7756
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.05.23 16:31. Заголовок: Создание цепочки директорий


Что то не нашел такой функции , есть ли она ?
Есть папка C:\1
Если нужно в ней создать подкаталог можно сделать так
HB_VFDIRMAKE("c:\1\3")
А мне надо бы цепочку подкаталогов сделать типа
HB_VFDIRMAKE("c:\1\3\5\6") но не пашет так

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 8 [только новые]


постоянный участник




Пост N: 7373
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.05.23 16:42. Заголовок: Dima пишет: А мне н..


Dima пишет:

 цитата:
А мне надо бы цепочку подкаталогов сделать типа
HB_VFDIRMAKE("c:\1\3\5\6") но не пашет так


Сделай массив aDim := HB_ATokens("c:\1\3\5\6","\",.F.,.F.)
А потом в цикле сделай создание подкаталогов.
For nI := 3 TO LEN(aDim) 
....


Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1493
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 17.05.23 16:43. Заголовок: Я такую искал когда-..


Я такую искал когда-то, но не нашел. Поэтому создаю папки одну за другой. Точно также и удаляю, только с другого конца.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7757
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.05.23 16:45. Заголовок: Спасибо коллеги :sm..


Спасибо коллеги

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4272
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.05.23 19:36. Заголовок: Dima Создание по вл..


Dima
Создание по вложенным путям делает hb_DirBuild(cPath)

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7758
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.05.23 19:54. Заголовок: SergKis Да работает..


SergKis
Да работает , но с сетевыми путями , лажа конечно.
hb_DirBuild("\\127.0.0.1\POCKET\skans\test567")
Создало папку на диске C:\127.0.0.1 и тд а ложить надо было в шару

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4273
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.05.23 20:06. Заголовок: Dima пишет Если на ..


Dima пишет
 цитата:
с сетевыми путями , лажа конечно.


Если на сетевой путь работают ф-ии
lExists := hb_vfDirExists( cDirName )
nSuccess := hb_vfDirMake( cDirName )
тогда токенами из всего общего пути делаешь сам, как было сказано выше

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7759
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.05.23 21:02. Заголовок: Сергей так и сделал ..


Сергей так и сделал , просто был уверен что твоя подсказка работает и по UNC дороге.
Спасибо

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7760
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 18.05.23 14:45. Заголовок: Упс , это у меня Har..


Упс , это у меня Harbour древний , в свежем hb_DirBuild работает нормально с UNC

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 175
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет