精华内容
下载资源
问答
  • 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;  
        }  
    更多相关内容
  • 客户端上传到服务器上传的控件是 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里面的一个内置对象,引入即可

    展开全文
  • 我们项目中有时需要从数据库中获取数据,将这些数据生成临时文件存储服务器中,再由用户端下载,在下载完毕后还要删除生成的临时文件。  因为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中误删了文件怎样恢复作为一个多用户、多任务的操纵体系,Linux下的文件一旦被删除,是难以恢复的。只管删除敕令只是在文件节点中作删除标记,并不真正消灭文件内容,然则其他用户和一些有写盘行动的历程会很快...

    vyUZji.jpg

    linux中误删了文件怎样恢复

    作为一个多用户、多任务的操纵体系,Linux下的文件一旦被删除,是难以恢复的。只管删除敕令只是在文件节点中作删除标记,并不真正消灭文件内容,然则其他用户和一些有写盘行动的历程会很快掩盖这些数据。不过,关于家庭单机应用的Linux,或许误删文件后实时弥补,照样能够恢复的。

    一、用运SecureCRT长途对操纵体系上,检察一下当前体系版本号,及文件体系花样

    ji6jMz.jpg

    二、为轻易本次试验,我们新创建一文件。

    VZRJna.jpg

    三、实行删除操纵

    rm -rf web_1.txt

    四、应用,体系自还东西debugfs来修复

    zMfa6n.jpg

    五、翻开,方才被删除文件地点的分区

    检察目次在分区

    fIZzae.jpg

    emeYFb.jpg

    六、用ls 加-d参数显现方才删除文件地点的目次

    M3MN7n.jpg

    七、显现有<>尖括号的就是我们要找的文件Inode 号 实行logdump –I <19662057>

    BRvAB3.jpg

    八,实行完敕令后,显现了一屏信息,我们须要的是下面这一行,而且要记着,背面的值

    Jvy2ii.jpg

    九、退出dedugfs

    qiut

    十,实行以下敕令

    bs与下图offset值一致,skip与block值一致

    3MfuIv.jpg

    十一,以上效果示意恢复胜利我们看下/opt/wb_1目次下到底有无

    JvYVve.jpg

    恢复胜利!

    引荐:linux体系教程

    以上就是linux中误删了文件怎样恢复的细致内容,更多请关注ki4网别的相干文章!

    收藏 | 0

    展开全文
  • 相信对于那些经常用电脑办公的人来说,这种现象是不陌生的,有时在无意间就将一个重要文件删除了,接着,想要找回来,却发现找不回来了。那么应该如何应对这种情况呢?是不是删除的文件就再也找不回来了呢?不是的,...
  • git删除本地及服务器上文件

    千次阅读 2019-07-13 15:21:34
    git 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操作:上传、下载、在服务器上创建文件夹、删除服务器上文件
  • 很多人知道:定期清理电脑的垃圾文件,不仅可以保证电脑的健康,还能保证电脑流畅运行。但是在清理电脑的时候不小心删除了一些重要文件,是多么伤心的一件事。不少人咨询:电脑不小心删除文件可以恢复吗?注意:...
  • java文件上传至服务器文件删除

    万次阅读 热门讨论 2018-09-27 10:29:53
    一、文件上传(到服务器中)代码如下: /** * 上传文件 * @param file 文件 * @param request HttpServletRequest * @return 返回文件基本信息 */ @RequestMapping(value = "/upload", method = ...
  • 注:用Xshell访问服务器,在New Session用命令行下载东西,是下载到服务器上的,自己电脑本地没有你下载的文件,想要操作自己下载的文件可以用命令行,也可以下载WinSCP进行操作(删除、添加这类的操作) ...
  • 关于删除服务器上文件的问题

    千次阅读 2018-01-04 15:33:07
    用ueditor 富文本编辑器将图片上传到服务器,地址存储到数据库.在删除图片的时候将数据库地址和图片同时删除,这时就来问题了 根据图片路径用File file = new File(path),始终读取不到文件,file.exists()结果总是...
  • (2)
  • 怎样把文件上传到云服务器

    千次阅读 2021-02-12 03:12:42
    怎样把文件上传到这里介绍几种将本地文件上传到云服务器的方法:一、Windows服务器上传文件方式1、运行mstsc,连接远程桌面的时候,点“选项”“本地资源”–详细信息。2、“磁盘驱动器”前面打钩。连接远程电脑后,...
  • 一种ftp文件上传下载删除操作的方法,支持将文件或图片上传至ftp服务器,支持从FTP服务器下载图片。
  • 例如,你的源目录(同步目录)中删除了一个文件,但是用rsync同步时,它并不会删除同步目录中的相同文件。 如果要使rsync也同步删除操作。那么可以这么做: rsync -arv --delete Images/ backups/ 加上 –...
  • QQ发送离线文件提示服务器拒绝怎么办QQ发送离线文件提示服务器拒绝怎么办 情况一:若您在某一时间段内频繁操作发送离线文件,可能会出现此情况; 解决方案:建议您尽量避免在短时间内频繁操作发送离线文件。若您目前...
  • 用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 ...
  • 他们遇到的问题五花八门,有些时候是数据意外删除,有些时候数据是病毒侵蚀而丢失,有些时候是硬盘本身出现了问题。无论数据丢失是由于什么原因造成的,这些遇到问题的人都存在同样的问题,那就是他们都不是IT...
  • 在单位里面,我们经常共享文件让局域网用户访问使用,虽然可以设置共享文件访问权限,但是经常还是有一些不安分的人,在访问共享文件时不小心或恶意删除共享文件的行为,或者复制共享文件的内容等。但有时候为了工作...
  • 登陆个人博客网站,发现只能显示静态页面,开始以为是mysql服务没有启动,查看后发现mysql服务启动正常...将本都文件放到服务器中,进入mariaDB中运行sql文件 删掉这个烦人的readme 查看所有数据库 发现...
  • 搭建文件共享服务器

    千次阅读 2020-10-13 09:51:02
    目录前言需要准备的工作一、搭建文件共享服务器二、用户访问测试 前言 我们都知道ftp服务,一般学校在机房老师共享文件都是用的这个。 但是还有一个微软自带的一个协议也可以共享文件。以此来搭建一个文件共享服务器...
  • 问题:     在使用如下代码实现上传文件删除时,发现仅仅只时删除了前端的数据...使用Python的os库,结合Django删除服务器上文件。 import os def deleteFile(request,id): dir = 'file...
  • 一、删除文件夹例:rm -rf /usr/java将会删除/usr/java目录以及其下所有文件、文件夹二、删除文件例:rm -f /usr/tomcat/conf/server.xml将会强制删除/usr/tomcat/conf/server.xml这个文件三、解压1. 解压到当前目录...
  • 之前在上家公司,搭建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:35
    C#模拟上传下载文件服务器的一个程序,免费资源。希望大家喜欢、

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,227,404
精华内容 490,961
关键字:

服务器上的文件被删除