Я хочу пройти по каталогу и удалить все файлы старше x в Uipath. Моя проблема в том, что я не знаю, как перейти к другой папке, которая может быть внутри.

Here is what I have.

And here

0
Marcos Alonso 24 Окт 2018 в 09:39

2 ответа

Лучший ответ

Вот как пронумеровать каждый файл в папке и всех потенциальных подпапках: Directory.EnumerateFiles(root, "*.*", SearchOption.AllDirectories).

Затем вы можете использовать File.GetAttributes(file) для возврата объекта FileAttributes, который, например, предоставит подробную информацию о дате создания файла (подробнее здесь).

iterating over files including sub directories

1
Wolfgang Radl 24 Окт 2018 в 16:56

Используйте UiPath.Core.Activities.InvokePowerShell

Командный текст (образец):

("Remove-Item -Path "  + Path.Combine([YOURPATH], "*.*") + " -Force -Recurse")

Это удаляет все файлы в каталоге рекурсивно.

0
Stephu 26 Окт 2018 в 06:54
52962439