public void BorrarArchivos(string rutaSvr)
{
System.IO.DirectoryInfo rutaCarpeta = new DirectoryInfo(rutaSvr);
foreach (FileInfo file in rutaCarpeta.GetFiles())
{
file.Delete();
}
//foreach (DirectoryInfo dir in rutaCarpeta.GetDirectories())
//{
// dir.Delete(true);
//}
}
-------------------------------------------------------------------------
Public Function BorrarArchivos(ByVal rutaSvr As String) As Boolean Implements IRecibosWeb.BorrarArchivos
Try
Dim ObjCarpeta As Object
Dim Carpeta As Object
ObjCarpeta = CreateObject("Scripting.FileSystemObject")
Carpeta = ObjCarpeta.GetFolder(rutaSvr)
If Carpeta.Files.Count = 0 Then
Else
' File.Delete(rutaSvr)
rutaSvr = rutaSvr & "*.*"
Kill(rutaSvr)
End If
ObjCarpeta = Nothing
Carpeta = Nothing
Catch ex As Exception
'Throw ex
_error = Convert.ToString(ex).ToString()
Finally
'If data.IsConnectionOpen() Then
' data.CloseConnection()
'End If
End Try
'Return functionReturnValue
End Function
-------------------------------------------------------------------------------------------------------
Public Function GetStreamFile(ByVal filePath As String) As Stream
Using fileStream As FileStream = File.OpenRead(filePath)
Dim memStream As New MemoryStream()
memStream.SetLength(fileStream.Length)
fileStream.Read(memStream.GetBuffer(), 0, CInt(fileStream.Length))
Return memStream
End Using
End Function
public Stream GetStreamFile(string filePath)
{
using (FileStream fileStream = File.OpenRead(filePath))
{
MemoryStream memStream = new MemoryStream();
memStream.SetLength(fileStream.Length);
fileStream.Read(memStream.GetBuffer(), 0, (int)fileStream.Length);
return memStream;
}
}