Dart.Ftp 名前空間 : StoreType 列挙体 |
メンバ | 解説 |
---|---|
Append | 既存のファイルが存在する場合、保存するファイルを既存ファイルの末尾に追記します。 |
Replace | 既存のファイルを上書きします。 |
Unique | 既存のファイルが存在する場合、重複しない名前を使用してファイルを保存します。 |
この列挙体はFtp.Putによって使用され、サーバーへのファイルの保存時にすでに同じ名前のファイルがある場合に実行する処理を指定します。StoreType.Replaceを使用すると、既存のファイルが上書きされます。StoreType.Appendを使用すると、新しいファイルが既存ファイルの末尾に追記されます。StoreType.Uniqueを使用すると、重複しない名前でファイルが保存されます。使用された重複しない名前が応答で返されます。
private void putFile() { // サーバーにファイルを保存します。 ftp1.Session.RemoteEndPoint.HostNameOrAddress = myServer; ftp1.Session.Username = myUsername; ftp1.Session.Password = myPassword; ftp1.Connect(); ftp1.Authenticate(); ftp1.Put(myLocalDirectory + "\\myFile.pdf", "myFile.pdf", Synchronize.Off); ftp1.Close(); } private void ftp1_Progress(object sender, ProgressEventArgs e) { // 進行状況情報(処理、ファイル名、ファイルの位置、ファイルの長さ)を表示します。 string s = (e.Item.Action == CopyAction.Get) ? "Getting " : "Putting "; s += e.Item.RemotePath + " (" + e.Item.Position.ToString() + " of " + e.Item.Length.ToString() + ")"; showProgress(s); }
Private Sub putFile() ' サーバーにファイルを保存します。 ftp1.Session.RemoteEndPoint.HostNameOrAddress = myServer ftp1.Session.Username = myUsername ftp1.Session.Password = myPassword ftp1.Connect() ftp1.Authenticate() ftp1.Put(myLocalDirectory & "\myFile.pdf", "myFile.pdf", Synchronize.Off) ftp1.Close() End Sub Private Sub ftp1_Progress(ByVal sender As Object, ByVal e As ProgressEventArgs) Handles ftp1.Progress ' 進行状況情報(処理、ファイル名、ファイルの位置、ファイルの長さ)を表示します。 Dim s As String s = If((e.Item.Action = CopyAction.Get), "Getting ", "Putting ") s &= e.Item.RemotePath & " (" & e.Item.Position.ToString() & " of " & e.Item.Length.ToString() & ")" showProgress(s) End Sub
System.Object
System.ValueType
System.Enum
Dart.Ftp.StoreType