C# 如何获取文件内容或通过SharpSVN下载

C# 如何获取文件内容或通过SharpSVN下载,c#,svn,sharpsvn,C#,Svn,Sharpsvn,我正在使用SharpSvn连接到SVN服务器。我想获得一个文件的内容,或者仅仅通过在服务器上使用它的Uri将其复制到我的磁盘上。SharpSVN API是否提供此功能。如果是,怎么做? 谢谢 看 好的,很好,谢谢你。但是我如何告诉它将文件复制到哪里呢?在方法调用file.Create(string)中设置。在本例中,这将是(通常是可执行文件的相同路径)。您可以自己指定保存文件的位置。 example of Uri : https://svn.myproject.com/svn/Projet/fi

我正在使用SharpSvn连接到SVN服务器。我想获得一个文件的内容,或者仅仅通过在服务器上使用它的Uri将其复制到我的磁盘上。SharpSVN API是否提供此功能。如果是,怎么做? 谢谢


好的,很好,谢谢你。但是我如何告诉它将文件复制到哪里呢?在方法调用
file.Create(string)
中设置。在本例中,这将是(通常是可执行文件的相同路径)。您可以自己指定保存文件的位置。
example of Uri : https://svn.myproject.com/svn/Projet/file.pdf
Uri from = new Uri("https://svn.myproject.com/svn/Projet/file.pdf");

using (SvnClient client = new SvnClient())
{
    using (var fs = File.Create(Path.GetFileName(from.LocalPath))) {
        client.Write(SvnTarget.FromUri(from), fs);
    }
}