OPEN создает "невидимые" файлы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
серверянин
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 19.09.2023 (Вт) 8:00
Откуда: РФ

OPEN создает "невидимые" файлы

Сообщение серверянин » 14.07.2025 (Пн) 22:18

Столкнулся со странным поведением VB6 под Windows 10.
Файл создается при помощи директивы Open:

Код: Выделить всё
Open FileName$ For Output As #1

Если создавать в любом несистемном каталоге, то всё обычно. Но если я создаю файл в корне диска C:\ , то этот файл невидим в Проводнике Windows. (Проводник настроен на показ скрытых и системных файлов).
Более того: созданный файл невидим ни в консоли, ни в Total Commander, ни даже в WinRAR (который всегда славился своей способностью показывать скрытые объекты).
Но этот файл видим через стандартный объект VB6 FileListBox, и его можно открыть тем же Open в режиме чтения.

Вопрос:
это только у меня поломка какая-то, или Десятка у всех так работает?

The trick
Постоялец
Постоялец
 
Сообщения: 788
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: OPEN создает "невидимые" файлы

Сообщение The trick » 14.07.2025 (Пн) 22:35

https://github.com/danzek/annotationis/ ... ization.md
Чекай папку VirtualStore - Там файлы. Запускай от админа VB6.
UA6527P


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList