|
|
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
Мне нужно выбрать из директории файлы без расширения, но в названии файла могут присутствовать точки. Не подскажет ли кто- нибудь как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 09:11 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
наверно так: left(файл, instr(1, '.') ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 09:46 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 11:36 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
если в имени файла встречаются точки, то методы предложенные Ммихалыч и TIKO не подходят я так понимаю, что vera_t нужно что-то типа Dir(маска файла) и вот тут как раз и затык с этой маской скорее всего придется использовать FileSystemObject I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:46 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
чем тебе первая левая точка не угодила ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 18:07 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
Private Function GetFileExt(ByVal pstrFileName As String) As String Dim strArr() As String strArr = Split(pstrFileName, ".", , vbBinaryCompare) GetFileExt= IIf(UBound(strArr) = 0, "", strArr(UBound(strArr))) End Function или: Private Function GetFileExt(ByVal pstrFileName As String) As String Dim objFSO As New FileSystemObject GetFileExt= objFSO.GetExtensionName(pstrFileName) End Function Обращаю внимание на название: название ф-ци отражает то, что она делает: возвращает расширение файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 18:34 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
При вызове функции: Private Function GetFileExt(ByVal pstrFileName As String) As String Dim objFSO As New FileSystemObject GetFileExt= objFSO.GetExtensionName(pstrFileName) End Function на строке: "Dim objFSO As New FileSystemObject" выдает ошибку "User- defined type not defined" может нужно подсоединить какую- нибудь библиотеку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 01:15 |
|
||
|
расширение файла
|
|||
|---|---|---|---|
|
#18+
vera_tПри вызове функции: Private Function GetFileExt(ByVal pstrFileName As String) As String Dim objFSO As New FileSystemObject GetFileExt= objFSO.GetExtensionName(pstrFileName) End Function на строке: "Dim objFSO As New FileSystemObject" выдает ошибку "User- defined type not defined" может нужно подсоединить какую- нибудь библиотеку? разумеется: Microsoft Scripting Runtime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 08:42 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2162790]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 358ms |

| 0 / 0 |
