Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Закрытие папки. / 17 сообщений из 17, страница 1 из 1
24.11.2021, 21:45
    #40114703
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
Приветствую всех!
Вопрос, собственно в названии темы. Как программно закрыть открытую папку?
...
Рейтинг: 0 / 0
24.11.2021, 22:24
    #40114707
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv
Как программно закрыть открытую папку?


Открытую Кем? Чем? В Чём ? На своем компе, на чужом, в этой стране или в другой?
...
Рейтинг: 0 / 0
25.11.2021, 06:06
    #40114730
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
vmag

Открытую Кем? Чем? В Чём ? На своем компе, на чужом, в этой стране или в другой?


Задача в развернутом виде.

Программа создает на локальном компьютере в папке Projects некую папку, в данном случае "102-2021", а в ней несколько вложенных папок и файл с таблицами к данному проекту. После создания папка выглядит как на снимке. Пользователь может раскрыть и закрыть вложенные папки, добавить какие-то файлы и т.д. Задача стоит свернуть материнскую папку, т.е. "102-2021" с тем, чтобы можно было программно удалить ее с диска.
...
Рейтинг: 0 / 0
25.11.2021, 10:20
    #40114760
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv, а ты пробовал удалить? Если да, то как это делал?
...
Рейтинг: 0 / 0
25.11.2021, 10:26
    #40114762
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv, ладно, вот тебе ответ - сначала нужно удалить все вложенные файлы и папки. Любым известным тебе способом.
...
Рейтинг: 0 / 0
25.11.2021, 11:45
    #40114797
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
Панург
xax_nv, а ты пробовал удалить? Если да, то как это делал?

Пробовал.
Код: vbnet
1.
fso.DeleteFolder


Панург
xax_nv, ладно, вот тебе ответ - сначала нужно удалить все вложенные файлы и папки. Любым известным тебе способом.

Да, видимо так и придется делать. Спасибо.
...
Рейтинг: 0 / 0
25.11.2021, 12:12
    #40114810
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv
Пользователь может раскрыть и закрыть вложенные папки, добавить какие-то файлы и т.д.


какие-то у вас в Нижневартовске продвинуто-зловредные пользователи...
так и норовят размещать свои файлы в папке с вашей программой, прям считают её "Своими" (Моими) Документами...
обычно 99% юзеров понятия не имеют, что есть пространство помимо их рабочего стола и даже не могут найти скачанный из интернета файл...
так-то по идее пофиг открыта папка или нет (хотя можно и убить проводник в процессах), критично если в этой папке открыт файл, например Эксель или Ворд или залинкованы кем-то и активны таблицы из Project.mdb...
Нужно как-то менять саму технологию работы, которая исключает перевод очередной папки "ХХХ-2021" в очередную папку "Мои Документы"
...
Рейтинг: 0 / 0
25.11.2021, 12:27
    #40114816
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
vmag

какие-то у вас в Нижневартовске продвинуто-зловредные пользователи...
:)
Да нет, это специфика работы в моей программе. В корневую папку xml-файлы добавляют пользователи. По нажатию на кнопочку данные из них заносятся в таблицу. А в остальные папки файлы добавляет уже сама программа, формируя их в процессе работы.
...
Рейтинг: 0 / 0
25.11.2021, 12:44
    #40114822
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv,

Попробуйте оторвать капот у своей машины и поездить так пару дней...
Кто-то проходя мимо выдернет провода от свечей, кому-то фильтр воздушный понадобиться, ну и т.д.
xax_nv
В корневую папку xml-файлы добавляют пользователи.

А должна быть на форме кнопочка "Добавить xml" с этим действием...
А так получается вы пытаетесь удалить папку на которую 100 юзеров сделали себе ярлык и 10 из них сейчас там что-то смотрят... да они даже знать не должны где эта папка...
...
Рейтинг: 0 / 0
25.11.2021, 13:07
    #40114829
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
vmag
xax_nv,
А так получается вы пытаетесь удалить папку на которую 100 юзеров сделали себе ярлык и 10 из них сейчас там что-то смотрят... да они даже знать не должны где эта папка...

Все не так мрачно. Эта папочка у каждого юзера на его компьютере, такова специфика работы. Это программа по формированию межевого плана земельного участка, и данные по каждому такому межевого плана находятся в отдельной папке с номером проекта. Вот, раскрыл все свои секреты.
...
Рейтинг: 0 / 0
25.11.2021, 13:08
    #40114830
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
Да и пользователи у нас грамотные, не просто девочки, умеющие только кнопочки нажимать.
...
Рейтинг: 0 / 0
25.11.2021, 13:34
    #40114845
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv
Да и пользователи у нас грамотные,


получается, понимание того, что нельзя удалить папку с открытыми файлами, находится за прелами этой грамотности
...
Рейтинг: 0 / 0
25.11.2021, 14:23
    #40114869
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
vmag
с открытыми файлами
а с чего ты взял что они открыты?
...
Рейтинг: 0 / 0
25.11.2021, 14:23
    #40114871
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
Все они понимают, но вот здесь я как раз и сделал кнопочку на форме, при нажатии на которую папка должна удалиться.
...
Рейтинг: 0 / 0
25.11.2021, 14:34
    #40114878
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv, чиста организационно - а папочка то зачем? Ну если её удалять нужно всё равно...
...
Рейтинг: 0 / 0
25.11.2021, 14:59
    #40114892
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
А ни кто и не говорил, что удалять надо обязательно. Предусмотрены два варианта - Проект удаляется полностью (отпала надобность), либо удаляется все, кроме xml-файлов и создается новый Проект с тем же номером, в который автоматически добавляются xml-файлы.
...
Рейтинг: 0 / 0
25.11.2021, 15:11
    #40114901
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие папки.
xax_nv,

понял-отстал
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Закрытие папки. / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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