В Windows 7 я могу получить доступ к папке SharePoint из проводника Windows по следующему пути:
\\ host @ port \ DavWWWRoot \ Folder \
ИспользованиеКласс System.IO.Directory (.Net 4.0 SP1), я могу перечислить все каталоги и файлы по одному и тому же пути следующим образом:
string path = @ "\\ myhost @ myport \ DavWWWRoot \ MyFolder"
foreach (string dir in Directory.EnumerateDirectories(path))
{
// Do something
}
foreach (string filename in Directory.EnumerateFiles(path))
{
// Do something
}
Вышеуказанное не работает для меня в Windows XP - и Windows Explorer, и класс System.IO.Directory не работают по одному и тому же пути.В Windows 7 Directory.Exists(path)
возвращает true
.В Windows XP возвращается false
.
Должен ли я использовать другой синтаксис для пути в Windows XP?