0

SharpSvn (C#) を使用して、Web ページにリポジトリのコンテンツを表示するモジュールに取り組んでいます。私が使用しているURLのコンテンツのリストを取得するには:

(client.GetList(new Uri(url), out contents);
foreach (SvnListEventArgs item in contents)
{
    //...Iterates...
}

したがって、各項目について、名前、パス、URL に関する情報を取得します...しかし、サイズも知る必要があります。SharpSvn を使用して、svn サーバーからこの情報を取得する方法はありますか?

ありがとう。

編集: DJ KRAZE の回答により、私の質問が十分に明確ではないことがわかりました。この製品は、すべての svn (承認済み) ユーザーが Web 上のリポジトリを表示および参照できる、Dropbx のような Web サイトです。したがって、このコードは svn サーバーで実行する必要があります。たとえば、ユーザーは自分の PC からファイルを追加し (亀などを使用)、コミットします。後で、これらのファイルを Web 上で (これもドロップボックスと同じように) サイズと共に確認したいと考えています。Sharpsvn はこの機能を提供しますか?

4

3 に答える 3

0

Shay__ ファイル パスを取得した後、そのファイル パスを使用するのは誰ですか?

using System.IO;


(client.GetList(new Uri(url), out contents);
foreach (SvnListEventArgs item in contents)
{
    //FileInfo object and get the Length.
  FileInfo fi = new FileInfo(item);
  long fileLength = fi.Length;
      .....
    //once done with what you want Null the FileInfo Object
    fi = Null;
}
于 2013-01-01T22:44:25.977 に答える