Почему GetFiles из удаленной папки, использующей Linq, зависает

Как насчет отображения буквы диска в библиотеке документов SharePoint. Затем просто скопируйте / переместите файлы, как обычно?

http://blog.crowe.co.nz/archive/2005/08/31/244.aspx

0
задан Jortx 18 January 2019 в 15:49
поделиться

2 ответа

Окончательно решено, включая 5-секундный сон после чистого использования и до GetFiles () :

System.Threading.Thread.Sleep(5000)

Спасибо за ваше время и надежду это помогает любому с подобной проблемой.

0
ответ дан Jortx 18 January 2019 в 15:49
поделиться

Вместо этого можно попробовать использовать DirectoryInfo.EnumerateFiles , у которого есть два преимущества:

  1. Не требуется последовательных рукопожатий безопасности с удаленного сервера. вместо того, чтобы загружать все в память, прежде чем вы начнете упорядочивать их

Dim di = new DirectoryInfo(strFolderSource)
Dim files = From fi In di.EnumerateFiles() Order By fi.LastWriteTime Select fi.FullName
Dim myOrderedList As List(Of String) = files.ToList()
0
ответ дан Rango 18 January 2019 в 15:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: