精华内容
下载资源
问答
  • windows 命令行CMD按文件名查找文件

    千次阅读 2020-03-05 16:03:40
    for /r dhc-hzsh %i in (*lims-service-0.0.1-SNAPSHOT.jar) do @echo %i

    for /r dhc-hzsh %i in (*lims-service-0.0.1-SNAPSHOT.jar) do @echo %i

    在这里插入图片描述

    展开全文
  • 2、如果重命名的文件名中含有空格,首先双击trim.bat运行后,可以去除文件名中的空格。3、双击create.bat,这时会生成一个src.txt的源文件,生成规则可以自行修改create.bat中的规则。4、编辑生成的src.txt文件,可以...

    1、把需要重命名的文件复制到当前目录。

    2、如果重命名的文件名中含有空格,首先双击trim.bat运行后,可以去除文件名中的空格。

    3、双击create.bat,这时会生成一个src.txt的源文件,生成规则可以自行修改create.bat中的规则。

    4、编辑生成的src.txt文件,可以批量查找替换成需要重命名后的文件名,然后把该文件另存为des.txt文件(注意:修改过的src.txt文件不保存,直接另存为des.txt)。

    5、双击rename.bat即可批量重命名成对应des.txt中的文件。

    下载地址

    展开全文
  • 批处理批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。 命令提示下键入批处理文件的...删除重复删除当前文件夹下文件名中的“xxx”内容@echo of

    批处理

    批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。
    在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。

    删除重复

    删除当前文件夹下文件名中的“xxx”内容

    @echo off& setlocal enabledelayedexpansion
    
    for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1
    
    ren "%%~1" "!wind:这里填要删除的内容=!")

    批量修改文件名

    将遍历当前文件中文件名,修改为5.txt 6.txt……
    但要注意遍历顺序未必按原来的顺序

    @echo off
    setlocal enabledelayedexpansion
    set n=5
    for /f %%i in ('dir /b *') do (
    ren "%%i" !n!.txt
    set /a n+=1)
    echo 批量重命名完成! 
    pause

    在要改动文件的相同路径下,新建txt,粘贴入上面之一的内容,将文件后缀改为.bat,双击执行


    常见批处理文法

    echo、@、call、pause、rem 是批处理文件最常用的几个命令
    echo 表示显示此命令后的字符
    echo off 表示在此语句后所有运行的命令都不显示命令行本身
    @ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。
    call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条命令后将无法执行当前文件后续命令)
    pause 运行此句会暂停,显示Press any key to continue… 等待用户按任意键后继续
    rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的

    另外一些相关语法:
    set
    显示、设置或删除变量。
    显示变量:set 或 set s 前者显示批处理当前已定义的所有变量及其值,后者显示所有以s开头的变量及值。
    设置变量:set aa=1此句命令便可向变量aa赋值1,批处理中不区分数据类型
    删除变量:set aa= 此句命令即可删除变量aa。

    setlocal
    是指批处理本地化的一种操作,使启动批处理文件中环境变量的本地化。本地化将持续到出现匹配的 endlocal 命令或者到达批处理文件结尾为止。

    语法
    setlocal {enableextension | disableextensions} {enabledelayedexpansion | disabledelayedexpansion}[1]
    参数
    enableextensions
    启用命令扩展,直到出现匹配的 endlocal 命令,无论 setlocal 命令之前的设置如何。
    disableextensions
    禁用命令扩展,直到出现匹配的 endlocal 命令,无论 setlocal 命令之前的设置如何。
    注1:在XP中并没有看到命令扩展的使用.
    enabledelayedexpansion
    启用变量延迟,直到出现匹配的 endlocal 命令,无论 setlocal 命令之前的设置如何。
    disabledelayedexpansion
    禁用变量延迟,直到出现匹配的 endlocal 命令,无论 setlocal 命令之前的设置如何。
    使用setlocal让变量本地化

    dir
    显示目录中的文件和子目录列表
    dir 显示当前目录中的文件和子目录
    dir /a 显示当前目录中的文件和子目录,包括隐藏文件和系统文件
    dir /s /b /d
    /s查找当前目录以及所有子目录下的文件
    /b舍弃标题与摘要内容
    dir .exe /s 显示当前目录和子目录里所有的.exe文件其中 是通配符,代表所有的文件名,通配符 ? 代表任意一个字符

    ren文件重命名
    ren 1.txt 2.bak 把 1.txt 更名为 2.bak
    ren .txt .ini 把当前目录里所有.txt文件改成.ini文件

    符号

    单引号,是执行引号里的命令
    双引号,是引用的内容,如字符串
    波浪线,是扩充字符串
    & 连接符
    连接两个命令 , 注意 不论前面的命令是否成功执行 后面的命令都将执行
    && 连接符
    连接两个命令 , 注意 仅当前面的命令成功执行时 后面的命令才会被执行
    || 连接符
    连接两个命令 , 注意 仅当前面的命令执行失败时 后面的命令才会被执行
    | 传递符
    将前面命令的结果 传递给后面的命令使用 ,类似Linux pipe
    ^ 转义符 [脱字符] ,脱去特殊符号的作用 使之成为一个纯粹的符号
    比如,输出字符串 &&&&& :echo ^&^&^&^&^&
    % 百分号
    在for命令in前,后面接一个字符(可以是字母、数字或者一些特定字符),表示指定一个循环或者遍历指标变量。;
    另外还可以是命令行传递给批处理的参数:

    @echo off
    echo %0
    echo %1
    echo %2
    echo %*

    在命令行输入test.bat “/a” /b /c /d,会输出:
    test.bat — 第0个参数
    “/a”
    /b
    “/a” /b /c /d

    ~
    ① 在for中表示使用增强的变量扩展。
    ② 在%var:~n,m%中表示使用扩展环境变量指定位置的字符串。
    ③ 在set/a中表示一元运算符,将操作数按位取反。
    ! 在set /a中一元运算符,表示逻辑非

    for 循环

    FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令
      作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。
      注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.
      关于:for命令可以带参数或不带参数,带参数时支持以下参数:/d /l /r /f
      /d (参数只能显示当前目录下的目录名字),这个参数主要用于目录搜索,不会搜索文件,/D 参数只能显示当前目录下的目录名字
       /R (搜索指定路径及所有子目录中与set相符合的所有文件),意是指定路径及所有子目录
       /L (该集表示以增量形式从开始到结束的一个数字序列。可以使用负的 Step):for /l %%i in (1,1,5) do @echo %%i –输出1 2 3 4 5
       /F (使用文件解析来处理命令输出、字符串及文件内容。)

    展开全文
  • Windows Server 2003存在长文件名文件问题,例如用FTP上传了一个文件名超过1024字节长度的文件,然后无法删除。参考以下步骤 1.查找要删的文件,获取短文件名 D:\checkpointbeforeMove>dir /x F1FJ03*  驱动器 D ...

    Windows Server 2003存在长文件名文件问题,例如用FTP上传了一个文件名超过1024字节长度的文件,然后无法删除。参考以下步骤


    1.查找要删的文件,获取短文件名

    D:\checkpointbeforeMove>dir /x F1FJ03*
     驱动器 D 中的卷是 新加卷
     卷的序列号是 8869-D1C0

     D:\checkpointbeforeMove 的目录

    2015-05-27  23:34           890,880 F1662A~1.TAR F1FJ03-IA-CPGW-24_compli_201505280455_201505290455_201505300455_201505310455_201506010455_201506020455_201506030455_201506040455_201506050455_201506060455_201506070455_201506080455_201506090455_201506100455_201506110455_201506120455_201506130455.tar
                   1 个文件        890,880 字节
                   0 个目录 337,629,003,776 可用字节


    2.根据短文件名删除文件

    D:\checkpointbeforeMove>del F1662A~1.TAR

    展开全文
  • windows下查看短文件名的方法

    千次阅读 2017-08-18 17:25:34
    有些编译器和链接器比较古老必须使用短文件名 这时要查看短文件名 进入cmd窗口 dir /x 即可查看短文件名
  • 提取文件夹所有文件名Windows

    千次阅读 2017-02-24 12:51:25
    进行附加依赖项添加lib的时候,经常要提取lib文件夹所有的.lib文件名。 以下为一个很好的方法利用系统批处理文件来进行文件名称的提取。先需要提取名称的文件夹内新建一个文本文档(即.txt文件)。 打开新件...
  • 使用Windows 系统时,有时我们需要将所有的文件重新命名,以方便查找和使用。如果是单个文件,重命名则是一个很简单的事情,但如果是大量的文件呢,该如何批量修改文件名呢?这儿将介绍下Windows 批量修改文件名的...
  • Windows获取文件夹下的所有文件名: 1、创建一个txt文本文件 2、编辑txt文本,输入以下命令,保存文本文件 dir *.* /b >a.txt 3、更改txt文件的后缀为.bat 4、双击执行文件
  • Windows CE如何根据文件名获取其对应文件图标icon1、背景介绍如果把一文件copy到Windows CE5.0系统的U盘(或者桌面等目录),那么这个文件就会有其对应的图标显示,如下图。那么Windows CE5.0文件系统是如何管理...
  • windows不文件命名规则是:在文件名或文件夹名,最多可以有255个字符。其中包含驱动器和路径名。不能出现以下字符:\ / : * ? " < > →import re filenemae = "<aaaaaaaaa/"...
  • QString path; void MainWindow:: filenameInDir() { //判断路径是否存在 QDir dir(path); if(!dir.exists()) { ui->... //查看路径后缀为*Driver_O37.bin 的文件 QStringLi...
  • 处理Windows 95的长文件名中断详解

    千次阅读 2001-09-09 23:25:00
    处理Windows 95的长文件名中断详解 很多朋友DOS环境下写过程序,而且有许多和文件处理有关。众所周知,DOS下的文件名为8.3的格式,而Windows 95开始使用长文件名格式,以前的DOS下的程序只能按8.3格式来处理这些长...
  • 通过文件名查找

    2014-01-09 21:32:45
     这个方法说起来就和在WINDOWS查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find...
  • iOS和android(还有linux)都是文件名大小写敏感的,windows是大小写不敏感的。  这样游戏开发的时候就会出现这样的问题,windows下测试正常的游戏(包括mac下的iOS模拟器运行正常的游戏,因为Mac系统也是文件名...
  • 根据搜索目标所定义的关键字指定范围内搜索符合要求的快捷方式 支持多重定义,可以选择全部匹配或只要匹配其中一项 添加 搜索目标多重定义+替换多重定义 (用逗号【,】分隔,搜索和替换多项匹配) 例1:搜索...
  • windows环境,使用C++获取文件夹所有文件名.
  • 当我们需要批量读取、处理文件时,需要得到文件夹所有文件的文件名
  • 下载安装everything...搜索框输入文字,它就会只显示过滤后的文件和目录。Everything搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows XP SP2系统(约20,000份文件),需要一秒钟。索...
  • 指定路径或者是文件名查找指定的字符串采用WINDOWS的内容查找,居然只支持文本文件,不支持如JSP等文件。那就自己写一个吧,感觉还可以,将所以包含查找字符串的全路径都打印出来,这样就能够一目了然了。源程序如...
  • 遍历指定目录,查找到包含所需文件名称的文件,并获取所有满足条件的文件路径。 测试程序如下: package mytest; import java.io.File; import java.io.IOException; import java.util.ArrayList; import...
  • 如何matplotlib使用中文字体是老问题了,相关文章非常多。 前几天有人问我如何知道中文字体名称和实际文件的对应关系时,才想起来原来没思考过这个问题,只能让他记住字体与文件的对应关系或者去fonts目录查看。...
  • 我们可以任何路径下输入 explorer 来启动资源管理器,可以任何路径输入 git 来使用 git 相关的命令。我们知道可以通过将一个应用程序加入到环境变量来获得这个效果,但是还有其他的方式吗? 我们将这个过程...
  • windows下cmd批量替换同名前缀文件名

    千次阅读 2021-01-27 16:34:45
    批量修改文件名的时候,在windows下,如果文件多的话,使用bash命令是最好的方式。 修改方式: 1、修改文件的同目录下,新建文件——修改文件后缀为.cmd格式。 2、创建脚本。 脚本内容 @echo off for /f ...
  • 解决思路 对于像我这种刚开始入门计算机的人,解决问题最...搜索出当前目录下的文件(不包括子目录的文件),并打印文件名 搜索出当前目录下的所有文件(包括子目录的文件),并打印文件名 搜索出当前目录下的所有...
  • 适合windows下搜索文件名。 everything官网:voidtools http://www.voidtools.com/ Windows下的搜索神器 —— everything - meteoric_cry - 博客园 https://www.cnblogs.com/meteoric_cry/p/7157878.html
  • Windows文件名区分大小写

    千次阅读 2020-11-26 12:30:30
    二、PowerShell执行命令,命令如下,E:\xxx为要区分文件名的路径。 fsutil.exe file setCaseSensitiveInfo E:\xxx enable fsutil.exe file setCaseSensitiveInfo E:\xxx disable 三、fsutil.exe。 1、...
  • 这样桌面就会生成一个txt文档 train2.txt,里面有上面文件路径文件夹里面的所有文件名,包括子文件 批量修改文件名 修改这个6个文件夹名字为 文件1 文件2 文件3 文件4 文件5 文件6 首先新建一个txt文档 编辑内容...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 135,312
精华内容 54,124
关键字:

在windows中为了查找文件名