A base class that all Search Condition classes must derive from to check whether a file matches the specified search conditions.
public abstract class SearchCondition
Public MustInherit Class SearchCondition
public ref class SearchCondition abstract
Create a name mask search condition to filter files.
using System;
using System.IO;
using ComponentPro.Net;
using ComponentPro.IO;
...
// Create a new instance of the Ftp class.
using (Ftp client = new Ftp())
{
// Connect to the server
client.Connect("demo.componentpro.com");
// Authenticate.
client.Authenticate("test", "test");
// Upload .dat files from "C:\Test" folder to "/" remote folder.
client.Upload(@"C:\Test", "/", SearchCondition.Create("*.dat"));
// The above line of code is equivalent to the following:
client.Upload(@"C:\Test\*.dat", "/");
}
Imports System.IO
Imports ComponentPro.Net
Imports ComponentPro.IO
...
' Create a new instance of the Ftp class.
Using client As New Ftp()
' Connect to the server
client.Connect("demo.componentpro.com")
' Authenticate.
client.Authenticate("test", "test")
' Upload .dat files from "C:\Test" folder to "/" remote folder.
client.Upload("C:\Test", "/", SearchCondition.Create("*.dat"))
' The above line of code is equivalent to the following:
client.Upload("C:\Test\*.dat", "/")
End Using
Create a name mask search condition to filter files.
using System;
using System.IO;
using ComponentPro.Net;
using ComponentPro.IO;
...
// Create a new instance of the Sftp class.
using (Sftp client = new Sftp())
{
// Connect to the server
client.Connect("demo.componentpro.com");
// Authenticate.
client.Authenticate("test", "test");
// Upload .dat files from "C:\Test" folder to "/" remote folder.
client.Upload(@"C:\Test", "/", SearchCondition.Create("*.dat"));
// The above line of code is equivalent to the following:
client.Upload(@"C:\Test\*.dat", "/");
}
Imports System.IO
Imports ComponentPro.Net
Imports ComponentPro.IO
...
' Create a new instance of the Sftp class.
Using client As New Sftp()
' Connect to the server
client.Connect("demo.componentpro.com")
' Authenticate.
client.Authenticate("test", "test")
' Upload .dat files from "C:\Test" folder to "/" remote folder.
client.Upload("C:\Test", "/", SearchCondition.Create("*.dat"))
' The above line of code is equivalent to the following:
client.Upload("C:\Test\*.dat", "/")
End Using
Create a name mask search condition to filter files.
using System;
using System.IO;
using ComponentPro.Compression;
using ComponentPro.Net;
using ComponentPro.IO;
...
// Create a new instance of the Zip class.
using (Zip arc = new Zip())
{
// Create a new archive
arc.Create("test.zip");
// Add .dat files from "C:\Test" folder to "/" remote folder.
arc.AddFiles(@"C:\Test", "/", SearchCondition.Create("*.dat"));
// The above line of code is equivalent to the following:
arc.AddFiles(@"C:\Test\*.dat", "/");
}
Imports System.IO
Imports ComponentPro.Compression
Imports ComponentPro.Net
Imports ComponentPro.IO
...
' Create a new instance of the Zip class.
Using arc As New Zip()
' Create a new archive
arc.Create("test.zip")
' Add .dat files from "C:\Test" folder to "/" remote folder.
arc.AddFiles("C:\Test", "/", SearchCondition.Create("*.dat"))
' The above line of code is equivalent to the following:
arc.AddFiles("C:\Test\*.dat", "/")
End Using