Я хочу пройти по каталогу и удалить все файлы старше x в Uipath. Моя проблема в том, что я не знаю, как перейти к другой папке, которая может быть внутри.
2 ответа
Вот как пронумеровать каждый файл в папке и всех потенциальных подпапках: Directory.EnumerateFiles(root, "*.*", SearchOption.AllDirectories)
.
Затем вы можете использовать File.GetAttributes(file)
для возврата объекта FileAttributes
, который, например, предоставит подробную информацию о дате создания файла (подробнее здесь).
Используйте UiPath.Core.Activities.InvokePowerShell
Командный текст (образец):
("Remove-Item -Path " + Path.Combine([YOURPATH], "*.*") + " -Force -Recurse")
Это удаляет все файлы в каталоге рекурсивно.
Похожие вопросы
Новые вопросы
search
Вопросы по механике и реализации алгоритма поиска. * НЕ * для вопросов об использовании инструментов поиска в API (например, Google, Bing, Facebook).