Принятие каталога существует...
bool isDir = (File.GetAttributes(path) & FileAttributes.Directory)
== FileAttributes.Directory;
Вы можете поместить какой-нибудь файл php в корень и получить:
$rootPath = dirname(__FILE__)
внутри него.