powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / определить путь - файл ли он или папка vb6
32 сообщений из 32, показаны все 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
определить путь - файл ли он или папка vb6
    #37575777
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,

да блин у папок нет расширения. точка может быть в имени папки! не обязательно тхт .
"Новая . папка" это что значит папка с расширением ' папка"? что за глупости!
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575779
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а нет... код предоставлен Konst_One , тогда не берусь обсуждать работоспособность кода. просто для решения вашей задачи вам просто нужно было проверить наличие папки с таким именем
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575783
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> ... до вас так точно никто не пытался делать)

Это почему-же? Вполне обычная операция. И то что в имени папки есть расширение(точка и символа после неё) абсолютно
ничего не значит. Все отлично работает.

P.S. surbanec, BelowZero - Вам больше делать нечего, кроме как переругиватся и хамить другим?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
определить путь - файл ли он или папка vb6
    #37575791
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,

я вас прекрасно понимаю но вот ситуация.
пробовал с помощью дира проверить папку, но вот беза это не папка а файл а результат один и тотже.

пример "
создаём D:\winrarsfx- папка - ответ dir winrarsfx
удаляем D:\winrarsfx
создаём D:\winrarsfx - файл - ответ тот же

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

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

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

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


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