删除已上传的文件
string filepath = FileUpload1.PostedFile.FileName; //获取客户端文件全名
string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1); //获取上传的文件名
string serverPath = Server.MapPath("img/") + filename; //上传到服务器的路径
FileUpload1.PostedFile.SaveAs(serverPath); //将文件上传到服务器
//删除已上传的文件(假设已上传的文件在服务器的路径:F:\学习相关\ASP.NET\文件上传\img\20091130_003.jpg))
File.Delete("F:\\学习相关\\ASP.NET\\文件上传\\img\\20091130_003.jpg"); //可以删除文件
File.Delete(serverPath); //无效
serverPath 变量中存储的值是:F:\学习相关\ASP.NET\文件上传\img\20091130_003.jpg ,与写全的路径是一样的,为什么就删除不了图片文件呢?
string strPath=serverPath.Replace(@"\","\\");
File.Delete(strPath); //无效
strPath 中的值已经与 F:\\学习相关\\ASP.NET\\文件上传\\img\\20091130_003.jpg 相同,可为什么还是删除不了呢?
是我删除已上传的文件的方法根本就是错误的?请各位高手指教!
string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1); //获取上传的文件名
string serverPath = Server.MapPath("img/") + filename; //上传到服务器的路径
FileUpload1.PostedFile.SaveAs(serverPath); //将文件上传到服务器
//删除已上传的文件(假设已上传的文件在服务器的路径:F:\学习相关\ASP.NET\文件上传\img\20091130_003.jpg))
File.Delete("F:\\学习相关\\ASP.NET\\文件上传\\img\\20091130_003.jpg"); //可以删除文件
File.Delete(serverPath); //无效
serverPath 变量中存储的值是:F:\学习相关\ASP.NET\文件上传\img\20091130_003.jpg ,与写全的路径是一样的,为什么就删除不了图片文件呢?
string strPath=serverPath.Replace(@"\","\\");
File.Delete(strPath); //无效
strPath 中的值已经与 F:\\学习相关\\ASP.NET\\文件上传\\img\\20091130_003.jpg 相同,可为什么还是删除不了呢?
是我删除已上传的文件的方法根本就是错误的?请各位高手指教!
...全文
相关推荐
tomcat文件上传下载、删除
总结,Tomcat文件上传、下载和删除涉及的主要知识点包括HTTP协议、Servlet API、文件I/O操作以及权限管理。
springboot+layui文件上传组件实现文件上传和删除
前端代码: 后端代码: 源码地址:链接:https://pan.baidu.com/s/1FhUG2wAd6-Kpkt-EDHjtBw 提取码:hlmp 注:此源码还整合了layui的后台管理系统模板和freemark模板引擎。
winform实现FTP上传、下载、删除文件
在本文中,我们将深入探讨如何使用WinForm应用程序实现FTP(File Transfer Protocol)的基本操作,包括文件的上传、下载和删除。
删除文件以及可以上传的小功能
在执行删除操作时,需要注意的是,一旦文件被删除,如果没有备份,通常难以恢复,因此在执行删除前要确保数据的安全。接着,我们来看“文件上传”。
Flask 文件上传,删除上传的文件
删除上传的文件**为了删除已上传的文件,可以创建一个新的路由,获取文件名并删除它:```python@app.route('/delete/<filename>')def delete_file(filename


