精华内容
下载资源
问答
  • Linux shell 获取文件名称 获取文件扩展 FILE=`ls /home/ubuntu/qian` for i in $FILE do echo "文件名:${i%.*}" echo "扩展:${i#*.}" done ...

                                  Linux shell 获取文件名称 获取文件扩展名

     

    FILE=`ls /home/ubuntu/qian`
    for i in $FILE
    do
    echo "文件名:${i%.*}"
    echo "扩展名:${i#*.}"
    done

     

    展开全文
  • php获取文件名称和扩展

    千次阅读 2017-02-03 12:14:34
    php获取文件名称和扩展
     
    
    1.basename()-返回路径的文件名
    请看下面php代码:

    1. <?php
    2. $path = "/usr/www/html/index.php";
    3. echo basename($path)."<br>";
    4. //如果选择suffix则忽略扩展名
    5. echo basename($path,".php");
    6. ?>

    运行结果:
    index.php
    index
    2.dirname()-返回当前脚本的文件路径!
    php代码:

    1. <?php
    2. //——FILE__返回文件完整路径
    3. $dir = dirname(__FILE__);
    4. echo $dir;
    5. ?>

    运行结果:
    F:\web\zend\exercise
    3.pathinfo() 返回一个关联数组包含有 path 的信息。
    包括以下的数组单元:路径名称dirname,文件名称basename 和 扩展名称extension。
    请看下面简单代码演示:

    1. <?php
    2. $path = "/usr/www/html/index.php";
    3. $pathinfo = pathinfo($path);
    4. echo "目录名称:$pathinfo[dirname]<br>";
    5. echo "文件名称:$pathinfo[basename]<br>";
    6. echo "扩展名:$pathinfo[extension]";
    7. ?>


    运行结果:
    目录名称:/usr/www/html
    文件名称:index.php
    扩展名:php
    4.realpath -- 返回规范化的绝对路径名
    php代码如下:

    1. <?php
    2. $path = "./exercise/php.txt";
    3. $realpath = realpath($path);
    4. echo $realpath;
    5. ?>


    最后注意一个小技巧:不同路径的文件路径操作符可能,不同,windows下可以用"/"和"\",
    linux下只能用"/",所以开发的时候,建议都用"/",如我上面的文件路径写法!
    展开全文
  • 利用python的os模块,快速批量对文件名成和文件夹进行增删改操作。 python批量修改文件名称和批量删除文件与文件夹 1.批量修改文件名称 2.批量删除文件与文件夹

    1.批量修改文件名称

    在这里将要用到python中的os模块。
    1.os.listdir(dir) : 获取指定目录下的文件名称
    2.os.rename(oldfile,newfile) : 修改文件名字
    3.re.findall() :这里需要用到正则表达式匹配需要的关键字
    4.os.path.isdir(path) : 判断该文件是否文件夹
    接下来我们修改上一篇文章中创建的10个txt文件成html格式的文件,以下是代码。

    import os
    import re			#导入模块
    path = './'			#当前文件路径
    dirs = os.listdir(path)	#获取当前路径下是所有文件
    for i in dirs:		#遍历所有当前路径下的文件
        fname = re.findall('(.*)\.',i)
        type = re.findall('(\..*)',i)
        # newI和type分别获取了当前路径下文件的文件名和文件格式
        
        newfname = (" ").join(fname)
        newtype = (" ").join(type)
    	# *re.findall*获取出来的文件是列表,若列表在路径中,修改文件名时候会报错.
    	# 所以这里用join函数将他们转换为字符串
    	
        oldname = path + i	# 原来文件的名称 (路径 + 文件名)
        newname = path + newfname + newtype	(路径 + (新名称) + 文件格式)
        os.rename(oldname, newname)	# os模块的rename函数 修改名字(旧名字,新名字)
        print("%s====>>>%s" % (oldname, newname))
    

    若不需要修改目标路径下面的文件夹,可以在上面添加函数os.path.isdir跳过.

    if os.path.isdir(i)		# 如果是文件夹,则跳过
    	pass
    

    修改前为txt格式的文件:
    修改前的txt文件
    修改后为html格式的文件:
    在这里插入图片描述

    2.批量删除文件与文件夹

    下面们来说一下如何在pyhton中去批量删除文件与文件夹,代码献上
    在这里需要用到两个模块

    1. os.listdir(path) : 遍历指定路径下的所有文件和文件夹(不递归)
    2. os.rmeove(filename): 删除指定文件(!!注意,是文件)
    3. os.path.isdir(path) : 判断文件是否为文件夹
    4. shutil.rmtree(path) : 递归删除指定路径的文件和文件夹
    ## 批量删除文件或文件夹
    import os
    import shutil				#导入模块
    path = './test/'			#指定路径
    dirs = os.listdir(path)		#遍历指定路径下的所有文件
    # 判断是文件还是文件夹, 若是文件夹 全部删除  若是文件 跳过
    for i in dirs:
        if os.path.isdir(path+i):	#判断是否为文件夹
            # os.removedirs(path+i) #该命令只能删除空目录
            #该命令可递归删除文件夹,慎用!!该文件夹和文件夹里面所有内容会被删除.
            
            shutil.rmtree(path+i) 
            print("%s目录 已删除"%i)
            
        else:					#如果不是文件夹,则为文件	
            os.remove(path+i) #该命令删除文件
            print("%s文件 已删除"%i)
    

    视频讲解链接,请戳:《Python实用技巧之批量创建、修改、删除文件》

    展开全文
  •  java中实现文件下载,文件名称出现了中文乱码 二、解决方案  将文件名称的编码转为ISO8859-1 response.setHeader("Content-Disposition", "attachment;fileName="+ new String(file....

    一、场景

       java中实现文件下载,文件名称出现了中文乱码

    二、解决方案

       将文件名称的编码转为ISO8859-1

                    response.setHeader("Content-Disposition",
                            "attachment;fileName="+ new String(file.getName().getBytes(),"ISO8859-1"));

    展开全文
  • 解决Safari浏览器下载文件文件名称乱码的问题
  • Qt 修改文件名称

    千次阅读 2019-04-14 10:30:21
    QtCreator 中重构 Widget 的名字 ...Qt修改文件名称 QtCreator 中创建的 Qt Designer Form Class 包含三个文件:.h,.cpp,.ui,例如我们创建了一个 Form ClassWidget,则包含下面三个文件:Widget.h, Widget.cpp, Wid...
  • java 文件下载 文件名称中文不显示

    千次阅读 2017-02-08 13:06:06
    String fileName = “文件名称.doc” try { String fileName = new String(downFileName.getBytes(), “ISO-8859-1”); response.setHeader(“Content-Disposition”, “attachment;fileName=”+ fileName);
  • Matlab获取当前.m文件的位置以及文件名称Matlab获取当前.m文件的位置以及文件名称 Matlab获取当前.m文件的位置以及文件名称 获取当前的位置以及名称 fullpath = mfilename('fullpath'); [path,name]=fileparts...
  • c++中通过文件名称获取文件后缀

    万次阅读 2014-09-03 15:28:07
    c++中通过文件名称获取文件路径:即从尾部找到第一个“.”右侧的字符串即为其后缀: string suffixStr = filename.substr(filename.find_last_of('.') + 1);//获取文件后缀
  • 常用命令:修改文件名称

    千次阅读 2018-05-05 16:12:52
    切换到需要修改文件名称的文件所在目录,在此文件夹下打开命令终端:运行修改名称命令:reName name1 name2
  • Qt工程名称和文件名称的修改

    千次阅读 2017-12-07 11:54:34
    一、修改工程的名称1、关闭当前工程 2、build -> clean project...但是Qt默认是全小写文件名的,如果想把小写的文件名改成大写,如驼峰式的文件名称,如果直接点右键->重命名会发现修改不了,文件名还是全小写的。需要
  • 【文件操作】Http的request上传文件获取文件名称

    千次阅读 热门讨论 2017-11-12 20:46:55
    从request中获取文件流,并得到文件名称
  • java根据文件名称判断文件类型

    万次阅读 2017-03-31 15:31:38
     * 功能:根据文件名称判断类型  * 接受参数类型:String   * 返回参数类型:String  * 备注:文件类型不完善,有需要的自行添加  */ public class FileType { public String fileType(String fileName)...
  • 本文用递归的方法实现读取一个路径下面的所有文件并将文件名称保存到Txt文件中,亲测可用。
  • js获取文件名称(去掉扩展

    万次阅读 2019-01-11 09:27:49
    //获取uuid文件名称(去掉扩展) function getFileName(data) { return data.substring(0,data.indexOf(".")); }
  • win10系统下载文件、解压缩文件时文件名称乱码的问题 最近电脑文件名总是出现乱码,最终找到了解决方案如下,按照下面图片操作解决了问题: 1.打开window设置 2.选择区域,然后点击相关设置 3.点击区域,然后点击...
  • 这篇,我们分别利用这两个方法来做一个练习题,例如输出桌面文件中所有的png文件名称。最后简单看看文件过滤器的使用,也通过解决这个问题。 1. 文件名称方法 如果你桌面没有png文件,你可以换成jpg,或者docx,...
  • 这篇,我们分别利用这两个方法来做一个练习题,例如输出桌面文件中所有的png文件名称。1. 文件名称方法如果你桌面没有png文件,你可以换成jpg,或者docx,或者pdf,MP4等。package file; import java.io.File; ...
  • Idea修改文件名称,重命名

    万次阅读 2019-03-26 11:34:44
    Idea修改文件名称,重命名 **点击文件名,快捷键Shift+F6 * 文件→Refactor→Rename 改名→Refactor 点击Do Refactor
  • Android获取下载文件名称及类型

    千次阅读 2018-04-25 16:18:56
    最近项目中做下载功能遇到个比较淡疼的问题:一般我们下载一个文件,都会在直接知道文件类型及名称,或者通过读取response header获取到文件名称及类型,but,service开发小伙伴比我还懒,懒得在header中携带这些...
  • public static void main(String[] args) {  /**  * @param args  * * A:案例演示  * 需求:判断E盘目录下是否有后缀为.jpg的文件,如果有,就输出该文件名称  */  File e =new File("E:\\");
  • 上传文件名称回显

    千次阅读 2017-06-03 09:50:36
    // 上传文件名称显示 $("#importFile").change(function() { var file = $("#importFile").prop('files')[0]; $("#showFileName").val(file.name); });
  •   没错,由原有的PDF文件名称变为了“班级规划书”这个名字。   看到这个新的名字,立刻想到了——这个是我在学校很久之前写的一份Word,标题就是这个“班级规划书”;而我也还能记得,因为当初这个“班级规划书...
  • vue读取文件夹下面的文件名称

    千次阅读 2020-09-15 16:27:07
    1.需求需要读取某个文件夹下面的所有文件名称,然后显示这些文件名称 2.在mounted中: mounted() { const files = require.context('需要读取的文件路径', false, /.svg$/).keys(); console.log(files) } // ...
  • using System; using System.IO; namespace ConsoleApp5 { class Program { ... C# 获取当前目录、当前路径、文件全路径、目录、扩展文件名称 */ static void Main(string[] args) { ...
  • 从键盘上输入文件的内容和要保存的文件名称,然后根据输入的名称创建文件,并将内容保存到文件中 import java.util.Scanner; import java.io.File; import java.io.OutputStream; import java.io.FileOutputStream; ...
  • C源程序:输入当前目录下的文本文件名称,尝试打开文件,逐个字符读取文件内容并显示出来。
  • 用javascript如何获取本地某文件夹下面的所有文件的文件名称,之前问了一下angularjs 怎么获取,没有得到答案,所以想问下如果用javascript怎么解决这个问题 给一个地址,通过这个地址,获取到这个地址下的所有文件...
  • js下载文件并修改文件名称

    千次阅读 2019-09-26 13:47:23
    //url:文件地址 filename:想要修改为的名称 function download(url, filename) { getBlob(url, function (blob) { saveAs(blob, filename); }); }; funct...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,935,453
精华内容 2,374,181
关键字:

文件名称