C # /. Net: извлечение атрибутов содержимого / файла из файла внутри корзины

StackOverflow https://stackoverflow.com/questions/2658050

Вопрос

Я просто хочу спросить, есть ли возможность получить содержимое файла «Дамп» из программно-корзины для корзины. Содержание, которое я ищу, представляют собой атрибуты файлов, такие как «дата последних модифицированных», «данные созданы», «размер» и т. Д. (Не восстановление файла в исходное местоположение, чтобы сохранить исходные атрибуты, найденные в корзину.)

Это было полезно?

Решение

Этот статья должен помочь вам. Как парень указал в своей статье, безусловно, P/Invoke решение, но он не мог его найти.

Другие советы

Есть не прямое решение C #. Призывы p / inzoke один из способов.

Расположение корзины для корзины и других специальных папок, используемых часто используемыми приложениями, могут быть идентифицированы CSIDL (Shell). Отказ Для корзины Bin используется enum is csidl_bitbucket. CSIDL используется в сочетании с одним из четырех функций оболочки, шеггетферлокация, ShgetFolderPath, ШТЕТСПЕЦИАЛЬНЫЙ ПОЛИТЕРПРОСКАЯ, и шТеспециальная поверхность, чтобы получить путь специальной папки.

Реализация C ++ можно найти здесь: Как программно использовать корзину

Некоторые образцы C #.

Перерабатывать размер файла и подсчет файла.
Пустая мусорная корзина

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top