Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 2

Файловый поиск в Documents and Settings

30.05.2010, 11:32. Показов 1656. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Прошу прощение у модератора за дубль темы.

Использую процедуру поиска, указанную в этом примере
http://support.microsoft.com/kb/303974


Когда ищет файлы по диску C и доходит до папки Documents and Settings, вылетает с исключением
UnauthorizedAccessException
Вызывающий оператор не имеет необходимого разрешения.

Подскажите пожалуйста, как быть, если нужно вести поиск в скрытых и системных папках?
Или в C# это сделать невозможно?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2010, 11:32
Ответы с готовыми решениями:

Не могу найти папку C:\Documents and Settings\Администратор\Local Settings\Temp\Временные файлы Интернета
не могу найти папку C:\Documents and Settings\Администратор\Local Settings\Temp\Временные файлы Интернета\,тоесть открываю скрытые файлы и...

Documents and settings
Нет доступа к этой папке,а мне надо разместить там пару файлов для аудиоредактора.Подскажите,как снять защиту.Все попытки через...

Доступ к "Documents and Settings”.
Как снять защиту для работы с папкой “Documents and Settings”. Хочу туда перебросить ссылки из папки “Избранное” и файлы меток из...

4
 Аватар для IICuX
87 / 87 / 26
Регистрация: 04.01.2010
Сообщений: 270
30.05.2010, 16:55
если нет прав у пользователя, то нельзя, а вообще обрабатывай через блоки try catch да и все
0
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 2
30.05.2010, 22:46  [ТС]
Что можно обработать, я знаю.

Но как то ведь можно запустить программу, чтобы она имела доступ к Моим документам.
Ведь у меня есть доступ, значит и программу можно научить.
0
 Аватар для IICuX
87 / 87 / 26
Регистрация: 04.01.2010
Сообщений: 270
31.05.2010, 00:03
C#
1
2
3
4
        internal static FileInfo[] TryCalculateResult(string path)
        {
            return Directory.GetFiles(path, "*.*", SearchOption.AllDirectories).Select(p => new FileInfo(p)).ToArray();
        }
вот так попробуйте, только библиотеку System.Linq подключите
0
118 / 119 / 20
Регистрация: 21.01.2010
Сообщений: 252
31.05.2010, 12:09
В Document and Settings хранятся файлы всех видов юзеров, в том числе и для тех к которым может доступа и не быть, вот код и вылетает. Процедуру DirSearch чутка изменил:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        void DirSearch(string sDir)
        {
            try
            {
                foreach (string d in Directory.GetDirectories(sDir))
                {
                    try
                    {
                        foreach (string f in Directory.GetFiles(d, txtFile.Text))
                        {
                            lstFilesFound.Items.Add(f);
                        }
                        DirSearch(d);
                    }
                    catch (UnauthorizedAccessException) 
                    { }// здесь обработка ошибки отсутсвия прав
                }
            }
            catch (System.Exception excpt)
            {
                Console.WriteLine(excpt.Message);
            }
        }
У меня работает, но если у вас не запустится, попробуйте использовать FolderBrowser и конкретный путь к передавать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.05.2010, 12:09
Помогаю со студенческими работами здесь

Папка Documents and Settings пуста
произошел сбой ОС и она теперь не загружается. На рабочем столе и в папке Мои документы были файлы. Загрузилась с LiveUSB сначала было...

Documents and Settings нет доступа
:help:Переустановил винду, захожу в папку Documents and Settings а там на старом пользователе пароль стоял, и когда на него нажимаешь пишет...

Как получить доступ к Documents and Settings?
Здравствуйте. Пробовал это:

Policies And Settings Documents Signed By ... Error
Здравствуйте. В консоль Lotusa с интервалом около 25 секунд сыпятся сообщения Policies and settings documents signed by Вир В...

Как получить доступ к C:\Documents and Settings на Windows 8
Купил ноутбук уже с 8 виндой, а в Documents and Settings войти не могу, пишет нет доступа.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru