1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| public void init()
{
TreeNode initialNode;
TreeView tree = new TreeView();
string initialDir = "ftp://" + this.hostname + "/";
tree.Nodes.Add(initialDir);
initialNode = tree.Nodes[0];
FtpTree(initialNode, tree);
}
public void FtpTree(TreeNode node, TreeView view)
{
Uri servUri = new Uri("ftp://" + this.hostname + "/");
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(servUri);
request.Credentials = new NetworkCredential(this.username, this.password);
// ajout des fichiers à notre noeud
foreach (string file in Directory.GetFiles(node.FullPath))
{
node.Nodes.Add(Path.GetFileName(file));
Console.WriteLine(Path.GetFileName(file));
}
} |
Partager