C # /. Net: извлечение атрибутов содержимого / файла из файла внутри корзины
-
27-09-2019 - |
Вопрос
Я просто хочу спросить, есть ли возможность получить содержимое файла «Дамп» из программно-корзины для корзины. Содержание, которое я ищу, представляют собой атрибуты файлов, такие как «дата последних модифицированных», «данные созданы», «размер» и т. Д. (Не восстановление файла в исходное местоположение, чтобы сохранить исходные атрибуты, найденные в корзину.)
Решение
Этот статья должен помочь вам. Как парень указал в своей статье, безусловно, P/Invoke
решение, но он не мог его найти.
Другие советы
Есть не прямое решение C #. Призывы p / inzoke один из способов.
Расположение корзины для корзины и других специальных папок, используемых часто используемыми приложениями, могут быть идентифицированы CSIDL (Shell). Отказ Для корзины Bin используется enum is csidl_bitbucket. CSIDL используется в сочетании с одним из четырех функций оболочки, шеггетферлокация, ShgetFolderPath, ШТЕТСПЕЦИАЛЬНЫЙ ПОЛИТЕРПРОСКАЯ, и шТеспециальная поверхность, чтобы получить путь специальной папки.
Реализация C ++ можно найти здесь: Как программно использовать корзину
Некоторые образцы C #.
Перерабатывать размер файла и подсчет файла.
Пустая мусорная корзина