public class AttributeSearchCondition : SearchCondition
Shows how to use the AttributeSearchCondition class to upload files that have .exe extension and are not hidden.
using System.IO; using ComponentPro.Net; using ComponentPro.IO; ... // Create a new instance of the Ftp class. Ftp client = new Ftp(); // Connect to the server client.Connect("demo.componentpro.com"); // Authenticate. client.Authenticate("test", "test"); // Upload files with .exe extension and are not hidden. client.Upload(@"C:\temp", "/", new NameSearchCondition("*.exe") - new AttributeSearchCondition(FileAttributes.Hidden)); // Close the connection. client.Disconnect();
Shows how to use the AttributeSearchCondition class to upload files that have .exe extension and are not hidden.
using System.IO; using ComponentPro.Net; using ComponentPro.IO; ... // Create a new instance of the Sftp class. Sftp client = new Sftp(); // Connect to the server client.Connect("demo.componentpro.com"); // Authenticate. client.Authenticate("test", "test"); // Upload files with .exe extension and are not hidden. client.Upload(@"C:\temp", "/", new NameSearchCondition("*.exe") - new AttributeSearchCondition(FileAttributes.Hidden)); // Close the connection. client.Disconnect();
Shows how to use AttributeSearchCondition to add files that have .exe extension and are not hidden.
using System.IO; using ComponentPro.Compression; using ComponentPro.IO; ... // Create a new instance of the Zip class. Zip zip = new Zip(); // Open an existing file. zip.Open("test.zip"); // Download files that have .exe extension and are not hidden. TransferOptions opt = new TransferOptions(); // .exe extension and are not hidden. // This equals to // opt.SearchCondition = new AndSearchCondition(new NameSearchCondition("*.exe"), new NotSearchCondition(new AttributeSearchCondition(FileAttributes.Hidden))); opt.SearchCondition = new NameSearchCondition("*.exe") - new AttributeSearchCondition(FileAttributes.Hidden); zip.AddFiles(@"C:\temp", "/", opt); // Close the connection. zip.Close();