try
{
var auth1 = new NtlmPasswordAuthentication("xx.xx.com", "name", "password");
var smb1 = new SmbFile("smb://192.168.1.2/xx/ss/", auth1);
if (smb1.Exists())
{
foreach (SmbFile item in smb1.ListFiles())
{
if (!item.IsDirectory())
{
if (item.GetName().EndsWith(".CSV"))
{
var readStream = item.GetInputStream();
var memStream = new MemoryStream();
((Stream)readStream).CopyTo(memStream);
readStream.Dispose();
StreamReader reader = new StreamReader(memStream);
memStream.Position = 0;
while (reader.Peek() >= 0)
{
var ss=reader.ReadLine();
}
//处理完后删除
item.Delete();
}
}
}
}
else
{
Logger.LogError("文件夹不存在");
}
}
catch (Exception ex)
{
Logger.LogError(ex.Message);
}
using SharpCifs.Smb;