2009-04-13 10 views
0

tパスワードを入力すると、このフォルダはパスワードを取得します(もちろん私はパスワードを挿入します)。そのアクセスを拒否し、権限のない人からキャンセルされるので、C#でそのフォルダからファイルをダウンロードする方法を探しています。 ファイルをダウンロードしようとする前に、Visual Studioにエラーが表示されました:「アクセスが拒否されました」! パスワード付きのフォルダからファイルをダウンロードする方法や不可能なことについてアドバイスしていますか? ありがとう!パスワードを持つフォルダからファイルをダウンロードできますか?

ニースよろしく。

編集:ここで私は

private List<string> GetFolder(string Folder) 
    { 

     DirectoryInfo dir = new DirectoryInfo(Folder); 
     FileInfo[] files = dir.GetFiles("*.mp3",SearchOption.AllDirectories); 

     List<string> str = new List<string>(); 

     foreach (FileInfo file in files) 
     { 
      str.Add(file.FullName); 


     } 
     return str; 

    } 

private void Form1_Load(object sender, EventArgs e) 
    { 
GetFolder(@"D:\\Music\\") 
} 

は申し訳ありませんが、私は前にコードを追加することを忘れフォルダからファイルをダウンロードするために使用するコードスニペットです。

答えて

2

URLを使用してファイルをダウンロードしている場合は、URLにユーザー名とパスワードを指定することができます明らかにhttp://user:[email protected]/path

、ユーザー名または(可能性が高い)パスワードが変な文字がある場合、これらは%である必要がXXは適切にコード化される。

+0

こんにちはクリス、私に返信してくれて、 私の場合ロードメソッドを置く必要があります:GetFolder(パス、@ "D:\ Music \\")または私は間違っていますか? ありがとう – JayJay