-
2017-12-02 11:54:52
/** * 删除服务上的文件 * @author Master.Pan * @date 2017年11月20日 上午11:06:48 * @param filePath 路径 * @param fileName 文件名 * @return */ public static boolean deleteServerFile(String filePath){ boolean delete_flag = false; File file = new File(filePath); if (file.exists() && file.isFile() && file.delete()) delete_flag = true; else delete_flag = false; return delete_flag; }
更多相关内容 -
Asp.Net上传文件到服务器和删除服务器上的文件
2018-06-15 14:57:05客户端上传到服务器上传的控件是 FileUpload<asp:FileUpload ID="Image" runat="server" style="margin-bottom: 0px" Width="185px" />后台代码// 上传图片...客户端上传到服务器
上传的控件是 FileUpload
<asp:FileUpload ID="Image" runat="server" style="margin-bottom: 0px" Width="185px" />
后台代码
// 上传图片到服务器 /image下 if (Image.HasFile) { string PictureName = Image.PostedFile.FileName; // 获取图片名字 Image就是控件的ID FileInfo PictureFile = new FileInfo(PictureName); string WebFilePath = Server.MapPath("image/" + PictureFile.Name); // 设置存放路径 string FileType = Image.PostedFile.ContentType; // 获取图片类型 //Response.Write(FileType); //测试图片文件格式类型 //Response.Write("<script language=javascript >alert('(1)我到这了!!');</script>"); //测试 if (FileType == "image/bmp" || FileType == "image/gif" || FileType == "image/jpeg")//image开头小写的啊,我勒个去 { if (!File.Exists(WebFilePath)) // 如果不存在就保存 { try { Image.SaveAs(WebFilePath); //Image1.ImageUrl = "Images/" + PictureFile.Name; } catch (Exception ex) { // 异常处理 } } else { // 图片以经存在 } } else { // 图片格式不对 } }
注意:*.jpg的图片的FileType = "image/jpeg"
从服务器删除
cnn.Open(); / 删除照片 // 从数据库获取图片名字 string cmdText = "select Image from StudInfo where StuNo = " + StuNo.Text.Trim(); SqlCommand cmd2 = new SqlCommand(cmdText, cnn); SqlDataReader dr = cmd2.ExecuteReader(); if (dr.Read()) { string imageName = (string)dr.GetValue(0); Response.Write(imageName); // 获取路径并且删除 string FilePath = Server.MapPath("image/" + imageName); // 必须转化以下文件路径,不能直接delete("image/4jpg"); File.Delete(FilePath); } cnn.Close();
1. SqlCommand对象获取到的结果集SqlDataReader对象的首元素是GetValue(0)
2. FilePath需要一个转化的字符串 Server.MapPath("url")
3. File是命名空间 System.IO里面的一个内置对象,引入即可
-
从服务器下载文件+删除服务器生成的临时文件
2018-12-27 16:08:01我们项目中有时需要从数据库中获取数据,将这些数据生成临时文件存储服务器中,再由用户端下载,在下载完毕后还要删除生成的临时文件。 因为ajax是二进制的返回形式,而下载数据需要以流的形式,所以我这里选择以...我们项目中有时需要从数据库中获取数据,将这些数据生成临时文件存储服务器中,再由用户端下载,在下载完毕后还要删除生成的临时文件。
因为ajax是二进制的返回形式,而下载数据需要以流的形式,所以我这里选择以超链接的方式进入到后台;具体代码如下:
<a href="<%=path%>/sys/troubles/exportFile.do?id=<%=path%>${bean.id}" id="link" >下载文件</a>
后台代码:
public void exportFile(HttpServletRequest request,HttpServletResponse response){ String id = request.getParameter("id"); Map<String,Object> map= new TroublesServiceImpl().exportFile(id); Configuration configuration = new Configuration(); configuration.setDefaultEncoding("UTF-8"); String path = request.getSession().getServletContext().getRealPath("/files");//获取webroot文件下的files文件夹路径 Template t = null; try {//在服务器中生成临时文件 configuration.setDirectoryForTemplateLoading(new File(path)); //FTL文件所存在的位置 t = configuration.getTemplate( File.separator + "trouble_model.ftl","UTF-8"); //文件名;File.separator:获取当前系统的路径斜杠 String fileName = map.get("station")+"-"+map.get("title")+".doc";//导出的文件名为:油站名-故障主题 String savePath = path +File.separator + fileName;//保存到服务器端文件的路径 File outFile = new File(savePath); FileOutputStream fos = new FileOutputStream(outFile); OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8"); Writer out = new BufferedWriter(osw); t.process(map, out); if (fos != null){ fos.close(); } if(osw != null){ osw.close(); } if(out != null){ out.close(); } //控制浏览器下载 File file = new File(savePath);//savePath:是服务器存储临时文件的路径,记得带上文件名 if(file.exists()){ response.setContentType("application/x-msdownload"); //设置头信息 response.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode(fileName,"UTF-8"));//fileName:下载后的文件名。记得设置utf-8,不然文件名为乱码 InputStream inputstrem = new FileInputStream(file); ServletOutputStream outputstream = response.getOutputStream(); byte b[] = new byte[1024];//每次下载1024个字节 int n; while((n = inputstrem.read(b)) != -1){//当后面还有字节时,继续循环下载 outputstream.write(b,0,n); } outputstream.close();//关闭流 inputstrem.close(); }else{ request.setAttribute("errorResult", "文件不存在,下载失败!");//设置失败信息 RequestDispatcher dispatcher = req.getRequestDispatcher("/sc.jsp");//当下载失败后,重定向到这个页面 dispatcher.forward(req, resp); } File deleteFile=new File(savePath); //删除服务器上的临时文件 deleteFile.delete(); } catch (Exception e) { e.printStackTrace(); } }
-
【服务器运维】linux中误删了文件怎样恢复
2021-07-30 09:42:38linux中误删了文件怎样恢复作为一个多用户、多任务的操纵体系,Linux下的文件一旦被删除,是难以恢复的。只管删除敕令只是在文件节点中作删除标记,并不真正消灭文件内容,然则其他用户和一些有写盘行动的历程会很快...linux中误删了文件怎样恢复
作为一个多用户、多任务的操纵体系,Linux下的文件一旦被删除,是难以恢复的。只管删除敕令只是在文件节点中作删除标记,并不真正消灭文件内容,然则其他用户和一些有写盘行动的历程会很快掩盖这些数据。不过,关于家庭单机应用的Linux,或许误删文件后实时弥补,照样能够恢复的。
一、用运SecureCRT长途对操纵体系上,检察一下当前体系版本号,及文件体系花样
二、为轻易本次试验,我们新创建一文件。
三、实行删除操纵
rm -rf web_1.txt
四、应用,体系自还东西debugfs来修复
五、翻开,方才被删除文件地点的分区
检察目次在分区
六、用ls 加-d参数显现方才删除文件地点的目次
七、显现有<>尖括号的就是我们要找的文件Inode 号 实行logdump –I <19662057>
八,实行完敕令后,显现了一屏信息,我们须要的是下面这一行,而且要记着,背面的值
九、退出dedugfs
qiut
十,实行以下敕令
bs与下图offset值一致,skip与block值一致
十一,以上效果示意恢复胜利我们看下/opt/wb_1目次下到底有无
恢复胜利!
引荐:linux体系教程
以上就是linux中误删了文件怎样恢复的细致内容,更多请关注ki4网别的相干文章!
收藏 | 0
-
怎样恢复刚刚删除的文件 详细教程分享【图解】
2021-08-10 09:44:50相信对于那些经常用电脑办公的人来说,这种现象是不陌生的,有时在无意间就将一个重要文件删除了,接着,想要找回来,却发现找不回来了。那么应该如何应对这种情况呢?是不是删除的文件就再也找不回来了呢?不是的,... -
git删除本地及服务器上的文件
2019-07-13 15:21:34git rm 文件名 git commit git push xxx -
连接SCP删除服务器上的文件
2019-06-18 17:04:07前几天修复一个bug,满足当文件重新上传把之前上传的文件从服务器上删除掉。 我们对于这部分的功能使用的是scp拷贝本地文件到服务器上,并不是用fastdfs直接上传。 代码注解很详细,需要用到的jar包去maven仓库... -
Java按时间删除linux服务器上的文件
2019-06-12 10:24:56在/home/test 目录下,深度为1,查找10分钟之前的修改普通文件并删除 -maxdepth 查找深度 -type 文件类型 b 块设备文件 d 目录 c 字符设备文件 p 管道文件 l 符号链接文件 f 普通文件 -mmin +n 按照... -
如何查找是谁删除了服务器文件
2019-08-12 12:32:00如何查找指定文件被删除的记录? 首先要记录到个人最好是在域环境内; 在文件服务器运行输入gpedit.msc 2.依次选择“计算机配置”—“Windows设置”—“安全设置”—“高级审核策略配置”—“系统审核策略”—... -
C#FTP操作:上传、下载、在服务器上创建文件夹、删除服务器上的文件
2009-12-28 14:38:31C#FTP操作:上传、下载、在服务器上创建文件夹、删除服务器上的文件 -
电脑不小心删除的文件可以恢复吗?
2021-08-13 03:06:49很多人知道:定期清理电脑上的垃圾文件,不仅可以保证电脑的健康,还能保证电脑流畅运行。但是在清理电脑的时候不小心删除了一些重要文件,是多么伤心的一件事。不少人咨询:电脑不小心删除的文件可以恢复吗?注意:... -
java文件上传至服务器与文件的删除
2018-09-27 10:29:53一、文件上传(到服务器中)代码如下: /** * 上传文件 * @param file 文件 * @param request HttpServletRequest * @return 返回文件基本信息 */ @RequestMapping(value = "/upload", method = ... -
运用Xshell使用服务器,运用WinSCP查看服务器上文件
2018-01-05 14:24:24注:用Xshell访问服务器,在New Session用命令行下载东西,是下载到服务器上的,自己电脑本地没有你下载的文件,想要操作自己下载的文件可以用命令行,也可以下载WinSCP进行操作(删除、添加这类的操作) ... -
关于删除服务器上的文件的问题
2018-01-04 15:33:07用ueditor 富文本编辑器将图片上传到服务器,地址存储到数据库.在删除图片的时候将数据库地址和图片同时删除,这时就来问题了 根据图片路径用File file = new File(path),始终读取不到文件,file.exists()结果总是... -
Intellij idea 删除本地文件时,svn服务器上文件无法删除
2017-07-26 19:03:41(2) -
怎样把文件上传到云服务器
2021-02-12 03:12:42怎样把文件上传到这里介绍几种将本地文件上传到云服务器的方法:一、Windows服务器上传文件方式1、运行mstsc,连接远程桌面的时候,点“选项”“本地资源”–详细信息。2、“磁盘驱动器”前面打钩。连接远程电脑后,... -
一种ftp文件上传下载删除操作的方法
2020-02-28 17:25:59一种ftp文件上传下载删除操作的方法,支持将文件或图片上传至ftp服务器,支持从FTP服务器下载图片。 -
服务器上文件上传下载的各类方法(全)
2018-12-11 15:16:40例如,你的源目录(被同步目录)中删除了一个文件,但是用rsync同步时,它并不会删除同步目录中的相同文件。 如果要使rsync也同步删除操作。那么可以这么做: rsync -arv --delete Images/ backups/ 加上 –... -
qq给对方发文件为什么服务器拒绝接收 - 卡饭网
2021-08-10 05:01:05QQ发送离线文件提示服务器拒绝怎么办QQ发送离线文件提示服务器拒绝怎么办 情况一:若您在某一时间段内频繁操作发送离线文件,可能会出现此情况; 解决方案:建议您尽量避免在短时间内频繁操作发送离线文件。若您目前... -
用java实现服务器上多个文件先打包,然后下载
2012-04-17 16:39:11用java实现服务器上多个文件先打包,然后下载,下载完成后删除包! -
Java删除服务器上的文件
2016-05-11 14:21:47* 删除服务上的文件 * @author Master.Pan * @date 2016年5月9日 上午1:06:48 * @param filePath 路径 * @param fileName 文件名 * @return */ public static boolean deleteServerFile(String ... -
在服务器数据丢失情况下如何恢复数据
2021-07-30 11:56:29他们遇到的问题五花八门,有些时候是数据被意外删除,有些时候数据是被病毒侵蚀而丢失,有些时候是硬盘本身出现了问题。无论数据丢失是由于什么原因造成的,这些遇到问题的人都存在同样的问题,那就是他们都不是IT... -
Windows server2008r2共享文件操作记录、查询服务器日志方法
2021-08-01 01:01:42在单位里面,我们经常共享文件让局域网用户访问使用,虽然可以设置共享文件访问权限,但是经常还是有一些不安分的人,在访问共享文件时不小心或恶意删除共享文件的行为,或者复制共享文件的内容等。但有时候为了工作... -
服务器数据库被恶意删除 还勒索比特币 数据库安全该怎么搞
2021-07-17 23:12:54登陆个人博客网站,发现只能显示静态页面,开始以为是mysql服务没有启动,查看后发现mysql服务启动正常...将本都文件放到服务器中,进入mariaDB中运行sql文件 删掉这个烦人的readme 查看所有数据库 发现... -
搭建文件共享服务器
2020-10-13 09:51:02目录前言需要准备的工作一、搭建文件共享服务器二、用户访问测试 前言 我们都知道ftp服务,一般学校在机房老师共享文件都是用的这个。 但是还有一个微软自带的一个协议也可以共享文件。以此来搭建一个文件共享服务器... -
Django实现上传文件的删除(前端和服务器)
2019-10-18 15:54:41问题: 在使用如下代码实现上传文件的删除时,发现仅仅只时删除了前端的数据...使用Python的os库,结合Django删除服务器上的文件。 import os def deleteFile(request,id): dir = 'file... -
Linux服务器删除文件夹、删除文件、解压命令
2018-04-20 12:30:23一、删除文件夹例:rm -rf /usr/java将会删除/usr/java目录以及其下所有文件、文件夹二、删除文件例:rm -f /usr/tomcat/conf/server.xml将会强制删除/usr/tomcat/conf/server.xml这个文件三、解压1. 解压到当前目录... -
不小心把服务器上的/usr/lib下的所有文件删除,恢复办法
2019-11-11 11:02:16之前在上家公司,搭建superset还是advinci来着,因为用到的是docker环境 可能当时是在删除docker环境的时候,由于我是yum install -y docker安装的 ...发现有很多docker文件,毕竟在linux系统中一切皆文件... -
Windows文件服务器搭建
2021-07-27 10:19:37入门级文件服务器搭建过程一、事前二、准备三、开始搭建3.1、环境安装3.2、创建用户3.2.1、更改用户密码3.2.2、删除用户3.3、创建组3.3.1、添加用户进组3.3.2、将用户从组中删除3.3.3、用户转移到其它组3.4、创建... -
C#文件服务器
2013-05-18 21:52:35C#模拟上传下载文件服务器的一个程序,免费资源。希望大家喜欢、