精华内容
下载资源
问答
  • 网页后缀名是.do

    千次阅读 2007-12-21 20:48:00
    今天上网突然看见网页的后缀名是.do,太让人诧异了,上网搜了搜,才知晓一些。.do一般是servlet的映射。j2ee平台,基于struts框架开发的东东,在web.xml都有action*.do意思是,.do的请求都交给叫action的servlet处理...

    今天上网突然看见网页的后缀名是.do,太让人诧异了,上网搜了搜,才知晓一些。

    .do一般是servlet的映射。j2ee平台,基于struts框架开发的东东,在web.xml都有
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    <servlet-mapping>
    意思是,.do的请求都交给叫action的servlet处理。action根据.do前面东东的不同,在转交给相应的Action类,……

    这属于是N层开发技术。

    只要是为了安全性,IIS不是可以影射,然后改写后缀名的吗?
    index.ren
    index.xxx
    都是可以的。实际上还是个asp文件。

    http://www.uuzone.com/index.do

    展开全文
  • 如何批量的修改文件后缀名

    千次阅读 2018-03-20 12:29:25
    由于工作的需要,需要批量处理图片的后缀名,要是一个个的修改,这样改到何年何月啊,后来百度了一些,其实有很多批量修改文件后缀名的方法,在此我分享一个最为简单粗暴的方法。   操作   1、把所有需要修改...

    前言

     

    由于工作的需要,需要批量处理图片的后缀名,要是一个个的修改,这样改到何年何月啊,后来百度了一些,其实有很多批量修改文件后缀名的方法,在此我分享一个最为简单粗暴的方法。

     

    操作

     

    1、把所有需要修改后缀名的文件同放到一个文件夹里面,计算机取消隐藏后缀名(不懂的去百度)。

     

    2、在文件夹里新建一个记事本文件,并添加内容为:ren 空格 星号点 需要修改的文件后缀名 空格点 想要改成的后缀名,保存。如把gif转成jpg:ren *.gif *jpg

     

    3、把上面保存的txt文件的后缀名改成.bat    如

     

    4、双击运行第3步骤修改好的.bat文件,即可完成修改。

     

     

    演示

     

     

    运行.bat文件后

     

     

     

    ---------------------------------------------更新-------------------------------------------

     

    上面讲述的方法只能处理一个文件夹里面的文件,要是一个主目录下包含了多个子级文件夹就不适合了,下面讲述一个通用的方法:

     

     

    • 把上面.bat里面的语句改成如下,并把bat文件放在主目录文件夹下执行。

           @for /r %%i in (*.需要修改的后缀名) do @ren "%%i" "%%~ni.需要改成的后缀名"

            如jpg修改成png:@for /r %%i in (*.jpg) do @ren "%%i" "%%~ni.png"

     

     

    展开全文
  • 今天做了一道Linux的题目,题目如下: 其中查找并不难实现,使用find语句:find /var/log -name “*.log” 就可以实现,shell脚本...do echo $i #显示文件名称 done 到这里.log文件已经找到了,但是要将...

    今天做了一道Linux的题目,题目如下:

    这里写图片描述
    其中查找并不难实现,使用find语句:find /var/log -name “*.log” 就可以实现,shell脚本如下:

    #!/bin/bash
    
    find /var/log -name "*.log" | while read i
    do 
    echo $i  #显示文件名称
    done

    到这里.log文件已经找到了,但是要将他替换成.config文件就有麻烦了,因为获取到的i是包含后缀名的,不管用rename还是mv都不能直接修改。所以这个时候需要先将获取到的文件名后缀名删除。这里参考了网上其他人的经验,只要一句代码就能实现,代码如下:

    find /var/log -name "*.log" | awk '{new=gensub(".log",".config",1);system("mv "$0" "new)}'


    • 用awk处理,gensub函数将.log后缀替换为.config并返回替换后的字串赋值给变量new,最后借用system调用执行mv命令更名文件。

    希望能对大家有点帮助~

    展开全文
  • 有个朋友之前一直用SSM,后来用SSH开发项目,遇到一个问题在struts2接收上传文件的时候,发现所有接收的文件不对,后缀名还都是.tmp的,其实这个解决办法太简单。文件确实都已经上传上来了。Struts2默认就是上传的...

    有个朋友之前一直用SSM,后来用SSH开发项目,遇到一个问题

    在struts2接收上传文件的时候,发现所有接收的文件不对,后缀名还都是.tmp的,其实这个解决办法太简单。

    文件确实都已经上传上来了。Struts2默认就是上传的文件是.temp格式的临时文件,只需要修改后缀名即可,但是他用的是layer这个插件。只需要简单改造,取得文件名即可,layer的文件上传js是这样的

    layui.use('upload', function(){
      var headimgFileName="";   //1.这里添加一个变量
    	var $ = layui.jquery
      ,upload = layui.upload;
      
      //多文件列表示例
      var demoListView = $('#demoList')
      ,uploadListIns = upload.render({
        elem: '#testList'
        ,url: '../upload/upload.do'
        ,accept: 'file'
        ,multiple: true
        ,auto: false
        ,data:headimgFileName        //2.这里追加一个data字段,传入文件名
        ,field : "headimg"
        ,bindAction: '#testListAction'
        ,choose: function(obj){   
          var files = this.files = obj.pushFile(); 
          //读取本地文件
          obj.preview(function(index, file, result){
        	  headimgFileName= file.name;           //3.这个是选择上传文件后,等待上传按钮触发的回调函数,在这里可以取到文件名,所以追加这行
            var tr = $(['<tr id="upload-'+ index +'">'
              ,'<td id="fileName">'+ file.name +'</td>'
              ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>'
              ,'<td>等待上传</td>'
              ,'<td>'
                ,'<button class="layui-btn layui-btn-mini demo-reload layui-hide">重传</button>'
                ,'<button class="layui-btn layui-btn-mini layui-btn-danger demo-delete">删除</button>'
              ,'</td>'
            ,'</tr>'].join(''));
            
            //单个重传
            tr.find('.demo-reload').on('click', function(){
              obj.upload(index, file);
            });
            
            //删除
            tr.find('.demo-delete').on('click', function(){
              delete files[index]; //删除对应的文件
              tr.remove();
              uploadListIns.config.elem.next()[0].value = ''; //清空 input file 值,以免删除后出现同名文件不可选
            });
            
            demoListView.append(tr);
          });
        }
        ,done: function(res, index, upload){
          if(res.code == 0){ //上传成功
            var tr = demoListView.find('tr#upload-'+ index)
            ,tds = tr.children();
            tds.eq(2).html('<span style="color: #5FB878;">上传成功</span>');
            tds.eq(3).html(''); //清空操作
            return delete this.files[index]; //删除文件队列已经上传成功的文件
          }
          this.error(index, upload);
        }
        ,error: function(index, upload){
          var tr = demoListView.find('tr#upload-'+ index)
          ,tds = tr.children();
          tds.eq(2).html('<span style="color: #FF5722;">上传失败</span>');
          tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //显示重传
        }
      });
      
    });

    1.定义一个变量用于存放文件名

    2.请求时,追加额外的data字段,传入想传的数据

    3.在pre回调中,赋值给定义的变量

    通过这三步,已经可以接收到文件的名字了


    接下来是服务器端

    通过属性驱动,就自动获取到了文件的名字


    用的是多文件上传



    它会循环调用,服务器一次次接收到请求,并非将多个文件的文件名一次性发过来逗号隔开

    所以服务器端保存文件,这么写即可,我用的UUID作为了文件的名字,FileUtils取后缀


    String oldName=UUID.randomUUID().toString().replaceAll("-", "");
    String suffix = FilenameUtils.getExtension(headimgFileName);
    String newName=oldName+"."+suffix;
    try {
        FileUtils.copyFile(headimg, new File("D://upload/"+newName));
    } catch (IOException e) {
        e.printStackTrace();
        System.out.println("服务器文件存储失败!");
    }

    这样即可


    本人个人原创,如有雷同,纯属巧合,或者与本人联系,做改动。请转载或者CV组合标明出处,谢谢!(如有疑问或错误欢迎指出,本人QQ:752231513)

    展开全文
  • 批处理 bat 改文件后缀名

    千次阅读 2018-05-04 10:44:55
    2.把TXT改为BAT文件后缀名。 3.把这个BAT文件放在要改后缀的文件同目录下面。 4.双击BAT文件就可以了。 ren openwrt-ramips-mt7621-mt7621-squashfs-sysupgrade.bin openwrt-ramips-mt7621-mt7621-squashfs-....
  • shell批量修改文件后缀名

    千次阅读 2016-04-04 12:44:25
    shell批量修改文件名 将test下的大写JPG改成小写jpg ... do  mv $i `echo ${i/%JPG/jpg}`; done; //或者 将test下的大写JPG改成小写jpg for i in `ls test/*.JPG`;  do  mv $f `ech...
  • ,如果你没有参加大型的团队项目,不涉及到高深的调试过程,这个文件对于你来说没什么用了,可以放心的删除,如果你后来又需要这个文件了,简单,打开工程里的.sln文件重新编译链接就ok了。 如果完全不需要,有讨厌...
  • 批量修改文件后缀名

    千次阅读 2019-04-08 05:16:25
    新建一个FormatConver.sh文件,写入下面代码,打开终端,把脚本文件拖进来,然后空格在后面写上参数,即可。 参数说明: ... 用法示例:将桌面gorpeln文件夹中的txt文件后缀统一修改为bat 终端输入...
  • c++如何批量修改文件后缀名

    千次阅读 2016-01-28 11:04:59
    在日常的应用中,很多时候会用到批量修改图片的后缀名。比如将1.bmp修改为1.jpg。或许我们用格式工厂或者批处理文件.bat课以轻而易举的做到。这里暂不讨论。本篇文章仅仅对如何用c++做图片批处理修改后缀名做一些...
  • Python 相关文件常见的后缀名详解

    千次阅读 多人点赞 2021-05-02 17:20:42
    本文只介绍相对常见的一些后缀名,至于一些特别冷门的文件格式,例如一些文章提到的pyz、pywz、rpy、pyde、pyp、 pyt等,并没有进行研究。因为这些扩展名资料很少,网上搜到的文章似乎都是同一个出处,只是简单提了...
  • 背景:当我们需要修改大量文件后缀名时,可以使用bat写个批处理工具,提高工作效率。 示例:批量将.bytes后缀文件批量修改为.png @echo off for /f "delims=" %%a in ('dir /a-d /s /b') do ( if "...
  • 下载excel表格后缀名为.do形式

    千次阅读 2018-04-28 15:07:55
    这里的do是我web.xml配置的filter过滤去的拦截方式,事实证明,这里配置什么拦截方式,后缀名就是什么。最后才发现是,我的响应头信息写错了。因为下载文件名为中文,各个浏览器的编码方式可能不同,文件名可能会...
  • mybatis generator自定义文件后缀名

    千次阅读 2018-02-14 10:05:00
    默认名都是XXXExample.java,XXXMapper.java,XXXMapper.xml,待过几个公司或者项目组的小伙伴就有感受,有的组要求是XXXDao.java,XXXCondition.java,XXXDao.xml,后来就自己调研能不能自定义文件后缀名,总不能...
  • 文件后缀名大全

    千次阅读 2012-03-12 18:44:42
    CA Microsoft的代理使用的角色文档  ...aif 声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放  AIF 音频文件,使用Windows Media Player播放  AIFC 音频文件,使
  • Linux批量更改文件后缀名

    千次阅读 2013-10-23 00:23:36
    把当前目录下的后缀名为.c的文件更改为.h的文件 2. CentOS5.5系统下 rename .c .h *.c 把当前目录下的后缀名为.c的文件更改为.h的文件 二.shell 脚本解决 #!/bin/bash #http://blo
  • Linux 批量更改文件后缀名

    千次阅读 2016-07-28 16:49:47
    原文:... 一.rename解决 1. Ubuntu系统下 ...rename 's//.c//.h/' ./* ...把当前目录下的后缀名为.c的文件更改为.h的文件   2. CentOS5.5系统下 rename .c .h *.c
  • 批处理修改所有文件夹下文件后缀名
  • 利用shell批量更改文件后缀名

    万次阅读 2016-03-03 19:32:24
    利用shell批量更改文件后缀名有的时候需要将服务器中的日志文件改成另一种统一格式,使用脚本来自动执行。
  • #!/bin/bash # 循环遍历当前目录下的所有文件,并删除.pyc文件 function getfile(){ for e in `ls $1` do fullpath=$1/$e if [ -f $fullpath ]; then prefix=${fullpath:0-4} if [ $...
  • linux中bash批量修改文件后缀名

    千次阅读 2013-11-03 23:11:03
    很简单的了,就是记录下。直接贴上代码: #!/bin/sh FILES=`ls ~/txt/*.txt` for txt in $FILES;do doc=`echo $txt | sed "s/\.txt/\.doc/"` echo $doc mv $txt $doc done
  • DOS 用ren命令批量修改文件后缀名

    千次阅读 2016-08-23 22:06:24
    DOS 用ren命令批量修改文件后缀名
  • 后缀名为exe的文件转译成自定义后缀名 for /f "delims=" %%a in ('dir /a-d /s /b/on *.exe') do ( echo %%a echo ----%%~na--- ren %%a %%~na.myexe.zip ) pause 再将自定义后缀名的...
  • linux 批量添加文件后缀名

    千次阅读 2017-03-10 23:07:20
    for i in * ; do mv $i $i".jpg" ; done原文地址
  • 打开File->Preferences->Settings的Text Editor->Files的Associations的...添加下面内容,后缀名为.myCustomFileSuffix的自定义文件会按照javascript文件的语法格式显示语法高亮,并格式化文档: { "files...
  • for var in new_file*; do mv "$var" "${var}.pcap"; done
  • linux批量修改文件后缀名shell脚本

    千次阅读 2011-12-20 23:31:51
    linux下批量搜索指定目录下的某一后缀名文件,然后统一修改为另一后缀名:比如:搜索当前目录及子目录下所有后缀为c的文件全部修改为cpp后缀,其shell脚本文件: #!/bin/bash find ./ -name *.c | while read fname...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,347
精华内容 25,738
关键字:

后缀名是do的是什么文件