精华内容
下载资源
问答
  • 结合本系列文章第一篇,看本文。 应用场景: 一个目录下有若干文件,但是,有一定规则,如...这样,根据"tokens=1,* delims=-"切分字符串,并创建年份的目录,保存对应的所有文件。 @echo off @REM @Author: xiangho...

    结合本系列文章第一篇,看本文。

    应用场景:
    一个目录下有若干文件,但是,有一定规则,如有按年份命名,

    1998-001.jpg ~ 1998-xxx.jpg
    1999-001.jpg ~ 19998-xxx.jpg
    ...

    这样,根据"tokens=1,* delims=-"切分字符串,并创建年份的目录,保存对应的所有文件。

    @echo off
    @REM @Author: xianghongai@gmail.com
    title   根据文件名自动创建目录存放文件  by:小可(xianghongai@gmail.com)
    @echo 根据文件名自动创建目录存放文件
    @echo -------------------------------------
    
    :GTBegin
    @echo 默认处理目录下所有格式文件,确定继续?(y/n)
    set /p GTConfirm=
    if "%GTConfirm%"=="y" goto GTYES
    if "%GTConfirm%"=="Y" goto GTYES
    if "%GTConfirm%"=="n" goto GTNO
    if "%GTConfirm%"=="N" goto GTNO
    echo 请输入正确的指令
    pause >nul
    goto GTBegin
    
    :GTYES
    @echo -------------------------------------
    set /p FilePath=需要处理的目录:
    cd /d %FilePath%
    for /f "tokens=1,* delims=-" %%J in ('dir /b *.*') do (
        if not exist "%%J\" md "%%J"
        move /-y "%%J-%%K" "%%J"
        )
    echo. :) 搞定
    pause >nul
    exit
    
    :GTNO
    exit
    

    转载保留原文地址和作者名,只为错误勘正和信息补充。
    版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)

    转载于:https://www.cnblogs.com/daxiang/p/8572666.html

    展开全文
  • 批量生成文件名列表(Filelister) 是一个自动建立文件列表的小软件,帮助用户从繁琐的操作中解脱出来! 更新日志: [Filelister 3.00] Multiple profiles support Context menu now supports multiple ...
  • 正在更新
    function importAll(r: __WebpackModuleApi.RequireContext) {
      let arr: any = []
      r.keys().forEach((file: string) => {
        let fileName = file.substr(2).split('.vue')[0]
        if (fileName != 'Start') {
          let firstLetter = fileName.charAt(0)
          let lowerCase = fileName.replace(firstLetter, firstLetter.toLowerCase())
          arr.push({
            path: `/${lowerCase}`,
            name: lowerCase,
            // component: () => import(`@/views/${fileName}.vue`)
            component: (resolve: any) =>
              require([`@/views/${fileName}.vue`], resolve)
          })
        }
      })
      return arr
    }
    
    Vue.use(Router)
    
    const router = new Router({
      routes: [{ path: '/', name: 'home', component: Start }].concat(
        importAll(require.context('../views', true, /\.vue/))
      )
    })
    
    展开全文
  • 第一步,新建一个txt格式的记事本文件。...总结:本文的提取文件夹内文件名的方法,思路就是将文件保存到要提取文件名目录下,保存为*.bat(*为文件名), 然后双击执行就OK了。这也是传送中的批处理命令。
  • 网上有一些自动生成文件目录的程序,比如我之前一直在用的DirIndex.exe。 但最近我发现一个更方便的方法生成文件目录,通过Windows的批处理来实现,如果你也有快速生成文件目录的需求,那就跟随我一起来试试吧。 ...

    在这里插入图片描述
    有时候我们整理文件的时候需要列出文件夹里面所有的文件名或者文件夹名,生成一个文件目录,一个个重命名然后复制到word或者记事本的方法显示有点太繁琐了。

    网上有一些自动生成文件目录的程序,比如我之前一直在用的DirIndex.exe。

    但最近我发现一个更方便的方法生成文件目录,通过Windows的批处理来实现,如果你也有快速生成文件目录的需求,那就跟随我一起来试试吧。

    具体方法步骤:

    一、创建一个执行bat文件(使用记事本即可);
    1、新建一个txt文本空白记事本文件
    2、复制以下内容进记事本内

    dir/a/s/b>LIST.TXT

    (其中LIST.TXT文件名是提取后将要自动新建的文本文件)

    二、记事本保存,文件名可以任意写

    三、把保存的文件名后缀.txt改为.bat,这样就形成了一个可以执行的文件

    四、把改了名的文件复制到需要输出文件夹和文件名称的文件夹内

    五、双击运行bat文件,文件夹会自动生成LIST.TXT文件,里面就包含了该文件夹下的所有文件名称。

    附注:

    /b是去掉多余信息,其中把/a改/ad 表示只要文件夹,如果改成/a-d则是只要文件,如:
    dir/ad/s/b>LIST.TXT (只要文件夹名列表)
    dir/a-d/s/b>LIST.TXT(只要文件名列表)

    更多命令: dir /b >LIST.TXT (输出干净的文件名,不包括文件夹名)
    dir /s /n >list.txt(输出文件名和文件夹列表,并包含文件信息。)

    此种方法一次制成批处理文件,可以长期使用,不用每次都新建bat批处理文件或者cmd批处理文件。

    拓展阅读:

    是不是知道这么用,却不知道为什么可以实现呢?这里我也找了下资料,研究了下,下面一起让我们来了解啥是批处理文件:

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

    **以下是我自己理解的部分,主要是为了方便理解批处理程序,可能和官方标准说法有出入。
    批处理文件的命令组合一般都是“一个命令+多个参数”的组合。
    比如前面快速生成目录的命令,dir/a/s/b>LIST.TXT。
    Dir就是生成目录命令,后面的/a/s/b>LIST.TXT都是参数。
    每个命令都有多个不同的参数。
    之后有时间我也可以再整理一些比较有用的批处理命令分享给大家。

    文章收录在我个人博客:设计笔记
    访问原文

    展开全文
  • 在很多的情况下,我们需要把多个PDF文件合并,形成一个“合订本”,并以文件名作为目录,方便阅读,如何才能做到呢?下面将详细介绍实现这种功能的方法。 一、工具准备 首先我们到网上下载一个小工具“PDF批量目录...

    在很多的情况下,我们需要把多个PDF文件合并,形成一个“合订本”,并以文件名作为目录,方便阅读,如何才能做到呢?下面将详细介绍实现这种功能的方法。

    一、工具准备

    首先我们到网上下载一个小工具“PDF批量目录生成器(ePDF)”,是一款绿色软件,不需要安装,解压后即可使用。

    二、整理文件

    把需要合并的PDF文件统一放在同一个文件夹中,因为将下来要把每个PDF文件的文件名作为目录,故如有必要,首先修改一下文件名。
    在这里插入图片描述
    三、添加文件

    打开“PDF批量目录生成器(ePDF)”,选择“合并多个PDF文件”,点击“添加文件夹”按钮,即可把刚才准备好的所有的PDF文件全部添加到软件中。
    在这里插入图片描述
    四、合并文件

    可通过“上移”或“下移”按钮调整顺序,并在“合并后自动生成目录”选项前打钩,选择好输出文件夹,最后点“开始执行”按钮,即可自动快速合并PDF文件。
    在这里插入图片描述
    五、查看效果

    将多个PDF文件合并后,同时会自动生成目录,目录标题即是原来每个PDF文件的文件名,阅读时非常方便。效果如下图。
    在这里插入图片描述

    展开全文
  • 自动生成文件夹和文件名信息

    千次阅读 2019-04-23 08:47:44
    然后把以下批处理命令复制到新建的txt文件中,保存为批处理文件( .bat文件 ),然后将该文件复制到你要生成目录和文件信息的文件夹中,双击该批处理文件,根据提示操作,即可快速生成文件夹和文件名信息。...
  • 由于项目需求,需要生成文件夹下的所有文件的目录名称,并且名称需要与原本的文件夹中排好序的名称相对应。这个遍历所有的名称,并且遍历,其实用Python非常好解决,所以首先就想到使用Python进行操作。 Python ...
  • 自己做了一个用于Excel内部自动生成目录,通过目录调用同文件下其他的表格的“Excel启用宏的工作薄”文件,这是通过2010Excel做的。2007应该也能用,大家试试。内带有使用方法及Excel加强工具。
  • // 如果文件不存在会自动创建 entity.writeTo(out); out.flush(); out.close(); System.out.println( "下载完成本地完成" ); } // 获取url路径结尾文件皆为名字 public static String lassName ...
  • 背景:现项目从外围数据接收到文件通过Flume-ng同步到hdfs上,但Flume只能根据sink配置到指定目录,无法根据文件名生成相应的hdfs目录。例如: 文件2018070304112301859017101.txt.gz要放到HDFS的路径/home/hadoop/...
  • Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...
  • 想问一下Java怎么实现多个文件根据文件名生成同名文件夹并把文件分别添加到同名文件夹中  就比如说有 1.txt,2.txt,3.txt 三个文件 然后生成1,2,3 三个文件夹 并把1.txt放入1文件夹 2.txt放入2文件夹 3.txt 放入...
  • 怎样在word转PDF的时候自动生成目录

    千次阅读 2019-05-01 17:12:05
    首先,确保你的word文档中已经包含自动生成目录; 选择左上角的“文件”; 另存为,设置好文件名,文件类型选择PDF; 选择“选项”按钮,在弹出的窗口中,勾选“创建书签时使用标题”; 确定...
  • 生成文件夹结构和文件名目录信息的批处理,简单实用。
  • if not (re.match('\w*.py',filename) or re.match('\w*.Log',filename)): #这里过滤掉工作目录下的python脚本和生成的log文件 folder_name = filename.split('_ENM_',1)[0] #对文件名进行一次拆分,拆分标志为_...
  • 而我们为了编辑文章方便,为了通过文件名就知道这是哪篇文章,通常是把.md文件命名成中文的甚至是文章的标题,那么生成HTML文件时也就是中文的文件名了。 例如:钢铁是怎么炼成的.md经过hexo g命令会生成钢铁是怎么...
  • 最近在看一个pdf,很长很长,1000多页。这种时候没有导航跳转是很痛苦的。所幸,这个pdf带了导航。但是,带的是一个错误的导航。...修改PDF信息:删除自动打开网页等动作,去除复制及打印限制 贴心PDF书签编...
  • FAT32长文件名文件名目录

    万次阅读 多人点赞 2017-03-07 22:05:30
    1. 长文件名与短文件名1.1. 何为短文件名文件名是DOS+FAT12/FAT16时代的产物,命名规则为8.3 8是指文件名,3是指扩展名(完整文件=文件名.扩展名) 文件名不能超过8个字节,如果多于8个字节,在DOS里不会被识别 ...
  • TM_FILENAME_BASE 当前被编辑文档名,没有后缀 TM_DIRECTORY 当前被编辑文档目录 TM_FILEPATH 当前被编辑文档全路径 CLIPBOARD 当前剪切板内容 日期和时间相关变量 CURRENT_YEAR 当前年 CURRENT_YEAR_SHORT 当前年后...
  • 提取并生成文件夹下所有目录文件名 (本文属转载) 一、单层生成  dir [drive:][path] /b > [drive:][path]filename  应用实例①:  把D盘test目录下所有文件名导到one.xls里,点开始—运行—...
  • 如果我们想要复制一个...接下来百事网小编就来与大家分享一个一次性自动生成所有文件名清单的方法,方便一次性复制所有文件名,可以有效的提升工作效率,有兴趣的朋友不妨来学习下这个电脑小技巧。 要生成一个文...
  • 我要生成的所有文件名都在note.txt文件中 直接上代码: mport os with open("note.txt", 'r', encoding='utf-8') as f: l = [] for i in f.readlines(): if i != None: l.append(i.replace("\n", "")) #...
  • a.js如下 const fs = require('fs') const path = require('path') const os = require('os') const o777 = parseInt('0777', 8) ... p = path.normalize(path.resolve(p)).split(path.sep) ...生成如下目录
  • 将trang.jar和要解析的xml放在同一目录,在当前文件下执行如下命令,其中users.xsd为要生成的xsd文件名 java -jar trang.jar users.xml users.xsd 执行完上述命令后会在当前文件生成users.xsd,然后执行如下命令,...
  • 在实际开发中,如果要创建的文件名或文件夹名称不确定,可以随机生成一个文件名或文件夹名,也可生成固定的。 1、GUID Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier...
  • 目录文件名提取器是一款简单易用的可以帮助用户快速提取文件夹内所有文件的文件名的软件。...打开软件选择需要导出的文件夹目录,软件会自动生成文件夹内文件名目录,然后可以选择导出文件列表或目录列表。
  • 接收文件,并分目录存储,生成随机文件名 1.根据时间戳,并按一定规则创建目录 2.获取文件名的后缀名 3.判断大小 */ //根据月日分计算并创建目录 function mk_dir(){ $dir = date('md/i', time()); if...
  • VSCode为Markdown自动生成目录,解决目录不整齐问题 一 、下载插件 步骤: (1)在软件中心,搜索“Markdown”,在列表里选择Markdown的插件。 (2)例如“Markdown TOC”,这是一个专门生产目录的插件。点击安装 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 247,600
精华内容 99,040
关键字:

怎样根据文件名自动生成目录