Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / определить путь - файл ли он или папка vb6 / 25 сообщений из 32, страница 1 из 2
14.12.2011, 15:31
    #37575573
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Дан путь "C:\kolonosa"
как определить с помощью vb является ли этот путь папкой или он является файлом без разширения?
...
Рейтинг: 0 / 0
14.12.2011, 15:32
    #37575578
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Dir(имяфайла,тип)
второй параметр за это отвечает
...
Рейтинг: 0 / 0
14.12.2011, 15:38
    #37575607
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanec , открою Вам страшную тайну - у папки тоже МОЖЕТ БЫТЬ РАСШИРЕНИЕ!!!
...
Рейтинг: 0 / 0
14.12.2011, 15:41
    #37575625
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Konst_One,

сейчас попробовал не пойдёт.
если файл без разширения то всё равно ничего не даёт 2 параметр.

этой функцией хорошо проверять существует ли файл или папка а определить 1 или 2 не получается(( может есть какие идеи?
...
Рейтинг: 0 / 0
14.12.2011, 15:42
    #37575628
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Akina,

это как? приведи пример
...
Рейтинг: 0 / 0
14.12.2011, 15:43
    #37575632
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
и какой смысл у папки расширение? для чего?
...
Рейтинг: 0 / 0
14.12.2011, 15:43
    #37575633
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanecэтой функцией хорошо проверять существует ли файл или папка так проверь, существует ли папка с таким именем
...
Рейтинг: 0 / 0
14.12.2011, 15:45
    #37575637
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanecKonst_One,

сейчас попробовал не пойдёт.
если файл без разширения то всё равно ничего не даёт 2 параметр.

этой функцией хорошо проверять существует ли файл или папка а определить 1 или 2 не получается(( может есть какие идеи?

да что вы говорите?

Код: vbnet
1.
2.
3.
4.
5.
If Dir("c:\TEMP", vbDirectory)<> "" Then
Debug.Print "есть такая директория"
Else
Debug.Print "нет директории"
End If
...
Рейтинг: 0 / 0
14.12.2011, 15:49
    #37575651
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Konst_One,

да что вы говорите.
читайте тему определить путь - файл ли он или папка
теперь попробуйте проверить теже операции с файлом вместо c:\TEMP поставте к примеру c:\TEM где тем файл без расширения. ну или хотябы "c:\temp.txt"(в первом и втором файл должен быть создан)
...
Рейтинг: 0 / 0
14.12.2011, 15:51
    #37575661
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanecKonst_One,

да что вы говорите.
читайте тему определить путь - файл ли он или папка
теперь попробуйте проверить теже операции с файлом вместо c:\TEMP поставте к примеру c:\TEM где тем файл без расширения. ну или хотябы "c:\temp.txt"(в первом и втором файл должен быть создан)


издеваетесь? сами не можете проверить?

Код: vbnet
1.
2.
Debug.Print Dir("c:\temp.txt")
Debug.Print Dir("c:\temp.txt", vbDirectory)
...
Рейтинг: 0 / 0
14.12.2011, 15:52
    #37575666
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanec,

ОООООО_о вы что-то путаете... дир не создаёт файл, если его не существует. это не открытие текстового файла. дир лишь проверит, есть такая папка или нет
...
Рейтинг: 0 / 0
14.12.2011, 15:53
    #37575668
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Код: vbnet
1.
t = Dir("C:\modelator.txt", vbDirectory)



в t возвращается "modelator.txt" хотя флаг vbDirectory
им не удастся проверить путь файл или папка
...
Рейтинг: 0 / 0
14.12.2011, 15:55
    #37575677
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
ну вот кто о чём а вшивый как всегда о своём...
мне не нужно определить существует ли файл или папка
мне нужно определить по пути файл или папка чтобы использовать разные функции для копирования их.
...
Рейтинг: 0 / 0
14.12.2011, 15:57
    #37575684
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
Код: vbnet
1.
2.
3.
4.
5.
6.
On Error Resume Next
t = Dir("C:\modelator.txt\", vbDirectory)

If Err<>0 Then
	Debug.Print "не директория это"
End If
...
Рейтинг: 0 / 0
14.12.2011, 15:58
    #37575689
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanecну вот кто о чём а вшивый как всегда о своём...
мне не нужно определить существует ли файл или папка
мне нужно определить по пути файл или папка чтобы использовать разные функции для копирования их.
чуть повежливее в выражениях плз. определив, существует ли такая папка ты можешь сделать простой вывод: если да, то это папка. если нет, то это файл
...
Рейтинг: 0 / 0
14.12.2011, 15:58
    #37575690
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
кстати кто знает если в инструкцию Open послать путь к папке будет ли ошибка?
...
Рейтинг: 0 / 0
14.12.2011, 16:03
    #37575709
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanecкстати кто знает если в инструкцию Open послать путь к папке будет ли ошибка? эм... и каким образом вы пытаетесь послать Open путь к папке?... вернее, какой вообще в этом смысл. как я писАл выше, вы путаете Open, создающий текстовый файл в случае его отсутствия и dir, проверяющий существование файла или папки. в вашем случае нет файлов без разширения. вы просто их не видите. включите отображение расширений файлов в настроках винды.
...
Рейтинг: 0 / 0
14.12.2011, 16:05
    #37575715
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
извиняюсь)


Код: vbnet
1.
2.
3.
4.
5.
6.
On Error Resume Next
t = Dir("C:\modelator.txt\", vbDirectory)

If Err<>0 Then
	Debug.Print "не директория это"
End If



это самое то спасибо)
...
Рейтинг: 0 / 0
14.12.2011, 16:07
    #37575719
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
BelowZerosurbanecкстати кто знает если в инструкцию Open послать путь к папке будет ли ошибка? эм... и каким образом вы пытаетесь послать Open путь к папке?... вернее, какой вообще в этом смысл. как я писАл выше, вы путаете Open, создающий текстовый файл в случае его отсутствия и dir, проверяющий существование файла или папки. в вашем случае нет файлов без разширения. вы просто их не видите. включите отображение расширений файлов в настроках винды.
1) насчёт опен я не заикался ранее
2) причём тут " включите отображение расширений файлов в настроках винды"?
...
Рейтинг: 0 / 0
14.12.2011, 16:12
    #37575739
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
2) зачем тогда всё это?
посмотрел визуально в эксплоере папка это или файл и перекинул его(её) в нужное место ....глупости пишешь
...
Рейтинг: 0 / 0
14.12.2011, 16:14
    #37575745
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanec,

потому что вы путали Dir и Open.
surbanecOn Error Resume Next
t = Dir("C:\modelator.txt\", vbDirectory)

If Err<>0 Then
Debug.Print "не директория это"
End If что это за код вообще? вы проверяете,... даже не знаю, что вы пытаетесь проверить. ошибка будет в любом случае
...
Рейтинг: 0 / 0
14.12.2011, 16:15
    #37575755
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
BelowZerosurbanec,

потому что вы путали Dir и Open.
surbanecOn Error Resume Next
t = Dir("C:\modelator.txt\", vbDirectory)

If Err<>0 Then
Debug.Print "не директория это"
End If что это за код вообще? вы проверяете,... даже не знаю, что вы пытаетесь проверить. ошибка будет в любом случае
если это папка то не будет
...
Рейтинг: 0 / 0
14.12.2011, 16:17
    #37575761
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
и что там за глупость сказал Akina ....
папка с расширением))) xD смешно)
...
Рейтинг: 0 / 0
14.12.2011, 16:19
    #37575769
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
BelowZero,

и напиши где я попутал дир и опен в каком месте!
...
Рейтинг: 0 / 0
14.12.2011, 16:19
    #37575771
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить путь - файл ли он или папка vb6
surbanec,

вы патологически неправы...
surbanect = Dir("C:\modelator.txt\", vbDirectory) вы сами пытаетесь проверить наличие какой-то папки с расширением txt... скажу вам приятную новость - до вас так точно никто не пытался делать)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / определить путь - файл ли он или папка vb6 / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]