Что нового

Удаление файлов из C:\Users\ИмяПользователя\Recent

RavdonikaS

Новичок
Сообщения
68
Репутация
4
После выполнения скрипта нужно очистить папку C:\Users\ИмяПользователя\Recent но не могу получить из неё список файлов через _FileListToArray
@error=4 (Файлы не найдены) хотя файлы (.lnk) там есть полная папка недавно использованных
Код:
#include <Array.au3>
$recFlist=_FileListToArray(@UserProfileDir&"\Recent")
If @error=1 Then ConsoleWrite('Путь не найден или неисправный' & @CRLF)
If @error=2 Then ConsoleWrite('Неверный $sFilter' & @CRLF)
If @error=3 Then ConsoleWrite('Неверный $iFlag' & @CRLF)
If @error=4 Then ConsoleWrite('Файл(ы) не найдены' & @CRLF)
_ArrayDisplay($recFlist)

Другие папки пользователя AppData, Desktop, без проблем получаю список файлов а с Recent так не получается
В проводнике когда руками нажимаю свойства этих папок на Recent выдает только Общие свойства На остальные папки полный набор свойств (расположение, доступ, безопасность) В чем может быть ошибка и в чем хитрость с этой папкой?
 
Последнее редактирование:

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Путь C:\Users\ИмяПользователя\Recent - это ссылка на папку c:\Users\ИмяПользователя\AppData\Roaming\Microsoft\Windows\Recent
 
Автор
RavdonikaS

RavdonikaS

Новичок
Сообщения
68
Репутация
4
Спасибо так и есть Странные эти майкрософты - это ссылка но отображается как обычная папка
 
Верх