外部デバイスからネットワーク上のフォルダーにイメージをコピーしようとしていますが、コードの問題は、ローカルドライブ(c :)にフォルダーを作成し、イメージをコピーすることです。しかし、私はネットワーク上にこのフォルダを持っています。今日の日付でフォルダを作成し、ネットワーク上の画像をコピーする必要があります。
string _ftpURL = @"00.000.00.0"; //Host URL or address of the SFTP server
//string _ftpURL = @"0.0.0.0";
string _UserName = "root"; //User Name of the SFTP server
string _Password = "3p1"; //Password of the SFTP server
int _Port = 2222; //Port No of the SFTP server (if any)
string _ftpDirectory = "/opt/prassel/data/snap/*.jpg"; //The directory in SFTP server where the files will be uploaded
var LocalDirectory = string.Format("\\ws4.lboro.ac.uk\\SY0-1ticketPhotofolder\\TICKET PHOTO'S\\{0:yyyy-MM-dd}", DateTime.Now);
System.IO.Directory.CreateDirectory(LocalDirectory);
Sftp Connection = new Sftp(_ftpURL, _UserName, _Password);
Connection.Connect(_Port);
Connection.Get(_ftpDirectory, LocalDirectory);
Connection.Close();
リモートUNCパットは、2つのスラッシュで始まります。ws4.lboro.ac.uk
サーバー名が次のようになっていると仮定します。
var LocalDirectory = string.Format("\\\\ws4.lboro.ac.uk\\SY0-1ticketPhotofolder\\TICKET PHOTO'S\\{0:yyyy-MM-dd}", DateTime.Now);
あるいは単に
var LocalDirectory = string.Format(@"\\ws4.lboro.ac.uk\SY0-1ticketPhotofolder\TICKET PHOTO'S\{0:yyyy-MM-dd}", DateTime.Now);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加