I am trying to delete a file after checking for existance, Below is the code:
```
using (SftpClient sftp = new SftpClient(hostName, portNumber, userName, passWord))
{
sftp.Connect();
if(sftp.Exists(remotePath))
sftp.Delete(remotePath);
}
```
Logs show that the Exists command tries to download file and fails and when it gets to the Delete call server throws the "File in Use" error. ( not the "permission denied error" like the exception shows).
Thanx.
Comments: ** Comment from web user: olegkap **
```
using (SftpClient sftp = new SftpClient(hostName, portNumber, userName, passWord))
{
sftp.Connect();
if(sftp.Exists(remotePath))
sftp.Delete(remotePath);
}
```
Logs show that the Exists command tries to download file and fails and when it gets to the Delete call server throws the "File in Use" error. ( not the "permission denied error" like the exception shows).
Thanx.
Comments: ** Comment from web user: olegkap **
Hey,
I could not recreate your problem but I just committed a code where I do exists check a little different without opening a file like I did earlier.
Can you please download it a see if it fixes your problem?
Thanks,
Oleg