私はC#の新機能です。SQFとC++を使用するArma 3というゲーム用のバッチファイルといくつかのものを作っています。だから私の無知を許してください、私は学ぶことを試みています。C#Select Directory、Default Directory
最近、コンソールアプリケーションではなくGUIを使用してこのコードを書いています。教育目的のために。私のFTPサーバーからフォームをダウンロードし、ディレクトリの内容を一覧表示します。しかし、私がファイルをダウンロードすると、それはダウンロードされ、それは私のPCのどこにも表示されないという。 FTPサーバーが接続し、適切に転送されたと表示されます。
「ディレクトリを選択」オプションを表示するにはどうすればよいですか?または既定のパスさえできますか?
私はいくつかのことを試しましたが、ハングアップしています。 using System.IO;
& using System.Windows;
は
using System.Windows;
using System.Net;
using System.IO;
namespace Downloader
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void DLBTN_Click(object sender, RoutedEventArgs e)
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://xxx.xxx.xxx.xxx/test.txt");
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential("test", "test123");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
MessageBox.Show("Download Complete", response.StatusDescription);
}
private void CNTBTN_Click(object sender, RoutedEventArgs e)
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://xxx.xxx.xxx.xxx/");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
request.Credentials = new NetworkCredential("test", "test123");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
MessageBox.Show(reader.ReadToEnd());
}
}
}
Powershellを試してみませんか? –