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

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

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

это как? приведи пример
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575632
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и какой смысл у папки расширение? для чего?
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575633
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
surbanecэтой функцией хорошо проверять существует ли файл или папка так проверь, существует ли папка с таким именем
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575637
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
определить путь - файл ли он или папка vb6
    #37575651
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

да что вы говорите.
читайте тему определить путь - файл ли он или папка
теперь попробуйте проверить теже операции с файлом вместо c:\TEMP поставте к примеру c:\TEM где тем файл без расширения. ну или хотябы "c:\temp.txt"(в первом и втором файл должен быть создан)
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575661
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
определить путь - файл ли он или папка vb6
    #37575666
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
surbanec,

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



в t возвращается "modelator.txt" хотя флаг vbDirectory
им не удастся проверить путь файл или папка
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575677
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот кто о чём а вшивый как всегда о своём...
мне не нужно определить существует ли файл или папка
мне нужно определить по пути файл или папка чтобы использовать разные функции для копирования их.
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575684
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
определить путь - файл ли он или папка vb6
    #37575689
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
surbanecну вот кто о чём а вшивый как всегда о своём...
мне не нужно определить существует ли файл или папка
мне нужно определить по пути файл или папка чтобы использовать разные функции для копирования их.
чуть повежливее в выражениях плз. определив, существует ли такая папка ты можешь сделать простой вывод: если да, то это папка. если нет, то это файл
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575690
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати кто знает если в инструкцию Open послать путь к папке будет ли ошибка?
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575709
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
surbanecкстати кто знает если в инструкцию Open послать путь к папке будет ли ошибка? эм... и каким образом вы пытаетесь послать Open путь к папке?... вернее, какой вообще в этом смысл. как я писАл выше, вы путаете Open, создающий текстовый файл в случае его отсутствия и dir, проверяющий существование файла или папки. в вашем случае нет файлов без разширения. вы просто их не видите. включите отображение расширений файлов в настроках винды.
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575715
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь)


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

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

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

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

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

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

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


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