Тема: Как из полного пути убрать имя файла?
как из полного пути убрать имя файла
c:\Dir1\Dir2\file.exe => c:\Dir1\Dir2\
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как из полного пути убрать имя файла?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
как из полного пути убрать имя файла
c:\Dir1\Dir2\file.exe => c:\Dir1\Dir2\
а если сразу получить путь, без имени файла?
ptFull="c:\Dir1\Dir2\file.exe" ptDir=Replace(ptFull,"file.exe",vbNullString)
ptFull="c:\Dir1\Dir2\file.exe" ptDir=Left(ptFull,InstrRev(ptFull,"\"))
FSO :)
Dim fso, fld, s Set fso = CreateObject("Scripting.FileSystemObject") Set fld = fso.GetFolder(folderPath) s = fld.Name & " в папке " & fld.ParentFolder MsgBox s
Не могу однозначно ответить вернет ли папку из пути содержащие имя файла, т.к. не стоит VB. Но для папок работает на все 100%
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как из полного пути убрать имя файла?
Форум работает на PunBB, при поддержке Informer Technologies, Inc