Ejemplo n.º 1
0
 public IEnumerator <ICFTFileInfo> GetEnumerator()
 {
     return(_directory
            .List()
            .Select(smbFile => new SMBFileInfo($"{_directory.GetPath()}{smbFile}"))
            .Cast <ICFTFileInfo>()
            .GetEnumerator());
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var config = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).
                         AddJsonFile("appsettings.json")
                         .Build();

            var auth   = new NtlmPasswordAuthentication(string.Format("{0}:{1}", config["UserName"], config["Password"]));
            var folder = new SmbFile(string.Format("smb://{0}", config["NetworkPath"]), auth);

            Console.WriteLine(folder.GetPath());
            var writeStream = folder.GetOutputStream();

            writeStream.Write(Encoding.UTF8.GetBytes("Hello!"));
            writeStream.Dispose();
            Console.WriteLine("hi");
        }