468,783 Members | 1,590 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,783 developers. It's quick & easy.

getting "System.IO.IOException: The process cannot access the file" while delete a file

hi,
the following is the full page code for uploading a file to server.
since i got no idea to overwrite the file, i want delete the file if
the file is already uploaded.
i got the folder name and filename of the file to delete from the
request.QueryString("path")
so i got the above error when i try to delete the file before upload.
Please anyone help me to solve out from this error.

<%@ Import Namespace="System.IO" %>
<%@ Page Language="vb" %>
<html>
<Script Language="VB" RunAt="Server">
Dim MyPath, MyName as string

Sub Page_Load(Sender as Object, e as EventArgs)
dim serpath as string
MyPath = request.QueryString("path")
MyPath = replace(MyPath,"/","\")
MyPath = replace(MyPath,"""","")
serpath = server.MapPath("") ' Set the path.
MyPath = serpath & "\" & mypath
End Sub

Sub Upload_Click(Sender as Object, e as EventArgs)
' Display properties of the uploaded file
if File.exists(mypath) then
File.Delete(mypath)
end if

' Let us recover only the file name from its fully qualified path at
client
Dim strFileName as string
strFileName = MyFile.PostedFile.FileName

' Let us Save uploaded file to server at
C:\ServerFolder\
Try
MyFile.PostedFile.SaveAs(MyPath)
catch Exp as exception
response.Write("Error Occored")
response.End()
End Try
myfile = nothing
End Sub
</Script>
<Body>
<table cellpadding="0" cellspacing="0" width="400" align="center">
<tr>
<td>
<Font Color="DarkGreen" Face=Helvetica Size=3> <B>Upload your file
to replace the old file
</Font>
<HR Size="2" Color=Black >
<P>
<Form Method="Post" EncType="Multipart/Form-Data" RunAt="Server">
Choose Your File To Upload : <BR>
<Input ID="MyFile" Type="File" RunAt="Server" Size="40"> <BR>
<BR>
<Input Type="Submit" Value="Upload"
OnServerclick="Upload_Click" RunAt="Server">
<P>
</Form>
<HR Size="2" Color=Black>
</td>
</tr>
</table>
</Body>
</html>

Thanks,
Mani

Jun 29 '06 #1
0 2370

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Brian Henry | last post: by
1 post views Thread by sharmin | last post: by
1 post views Thread by CARIGAR | last post: by
2 posts views Thread by Marin | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.