ExistsFile Método
.NET Framework 4.5.1
Publicado: Noviembre de 2021
Definición
Espacio de nombres: JBin.IONet
Ensamblado: JBin.dll
Devuelve si existe un fichero en el servidor.
public jbin.ionet.ExistsFile(String) As Boolean
Parámetros
rootFileServer
Nombre del archivo incluyendo la ruta ftp completa.
Devoluciones
Devuelve True si existe y False si no existe.
Comentarios
Si se produce un error se dispara el evento IONet.OnError con la descripción del mismo.
Ejemplo en VB.Net
En este ejemplo realizamos varias tareas con las llamadas al servidor.
Despues el mismo ejemplo en C#.
Imports JBin
Public Class Form1
' Creamos la instancia IONet
Private WithEvents objIONet As IONet = New IONet("nameUser", "password")
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Comprobamos si existe el archivo en el servidor.
Dim exist As Boolean = objIONet.ExistsFile("ftp.mysiteweb.com/file.txt")
Console.Write(exist.ToString())
' Eliminar un archivo del servidor.
objIONet.RemoveFile("ftp.mysiteweb.com/file.txt")
' Cambiar nombre a un archivo del servidor.
objIONet.RenameFile("ftp.mysiteweb.com/", "file.txt", "newName.txt")
' Obtener un listado de directorios del servidor.
Dim objIONet = New IONet("", "")
Dim directorios = New List(Of String)
directorios = objIONet.GetDirectory("ftp.mysite.com/")
For Each d As String In directorios
Console.Write(d)
Next
End Sub
' Evento si se produce un error
Private Sub myFtp_OnError(Sender As Object, e As IONetErrorEventArgs) Handles myFtp.OnError
MsgBox(
"Error: " & e.Mensage & vbCrLf &
"Hora: " & e.UploadTime & vbCrLf &
"Exception: " & e.InnerException.ToString()
)
End Sub
End Class
Ejemplo en C#
En este ejemplo realizamos varias tareas con las llamadas al servidor.
using JBin;
using System;
using System.Windows.Forms;
public partial class Form1 : Form
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
// Creamos la instancia IONet
IONet objIONet = new IONet("nameUser", "password");
// Creamos el evento para chequear si se produce algún error.
myFtp.OnError += onError;
// Comprobamos si existe el archivo en el servidor.
bool exist = objIONet.ExistsFile("ftp.mysiteweb.com/file.txt");
Console.Write(exist.ToString());
// Eliminar un archivo del servidor.
objIONet.RemoveFile("ftp.mysiteweb.com/file.txt");
// Cambiar nombre a un archivo del servidor.
objIONet.RenameFile("ftp.mysiteweb.com/", "file.txt", "newName.txt");
// Obtener un listado de directorios del servidor.
string directorios = new List< String>();
directorios = objIONet.GetDirectory("ftp.mysite.com/");
foreach (string d In directorios)
{
Console.Write(d);
}
}
// Evento si se produce un error
private void onError(object Sender, IONetErrorEventArgs e)
{
MessageBox.Show(
"Error: " + e.Mensage + Environment.NewLine +
"Hora: " + e.UploadTime + Environment.NewLine +
"Exception: " + e.InnerException.ToString()
);
}
}
}
Se aplica a
|