TFS - случайная ошибка разрешений при очистке

Я использую сервер сборки TFS 2017 на месте.

Как часть моего процесса, я удаляю все существующие файлы в целевой папке (используя утилиту удаления файлов).

Это работает почти каждый раз, однако, какое-то разрешение запутывается в файле, и этот процесс не может его удалить. Удаление файла из Проводника вручную приводит к исправлению, но я хотел бы иметь возможность автоматически удалять файлы, используя мой процесс сборки.

Я проверил, и учетная запись службы TFS имеет полные права на файл.

Вот ошибка

##[section]Starting: Clean Files 
==============================================================================
Task         : Delete Files
Description  : Delete files or folders. (The minimatch patterns will only match file paths, not folder paths)
Version      : 1.1.3
Author       : Microsoft Corporation
Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=722333)
==============================================================================
##[error]Error: Failed rmRF: EPERM: operation not permitted, unlink 'C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files\181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png'
##[error]Error: Failed rmRF: EPERM: operation not permitted, unlink 'C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files\181007DF9C61D440A64FE881E76E727DFFD702.jpg'
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png 
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files

##[error]Error: Failed rmRF: rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content\Files
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content
##[error]Error: Failed rmRF: rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702-THUMB.png
rm: could not remove file (code EPERM): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files/181007DF9C61D440A64FE881E76E727DFFD702.jpg
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content/Files
rm: could not remove directory (code ENOTEMPTY): C:\Web\Nodes\hercules\Content\member-int.buzz\Content
##[error]Couldn't delete one or more files
##[section]Finishing: Clean Files

Это не всегда тот же файл, который запутался.

0 ответов

Другие вопросы по тегам