VMP JBin - IONet.ExistsFile
Inicio > Biblioteca de Clases > Espacio de nombre JBin > IONet > ExistsFile
TxJBin

Clases

Enlaces

Downloads
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
.NET
4.5.1
.NET Core
4.5.1