精华内容
下载资源
问答
  • 于是,心血来潮的我,想对这些文件进行一次批量重命名,正是在这样欲望的驱使下,利用excel表格及CMD命令对文件进行批量重命名的神奇操作就开始了。操作步骤来了,如果你耐心的看下去,一定会有一种“缘,妙不可言”...

    有一天,我发现我所使用的电脑硬盘里竟然神奇的存放着2160个txt文件,我猜测这些神奇的文件是不是通过什么特殊的渠道来到电脑硬盘上的。于是,心血来潮的我,想对这些文件进行一次批量重命名,正是在这样欲望的驱使下,利用excel表格及CMD命令对文件进行批量重命名的神奇操作就开始了。

    操作步骤来了,如果你耐心的看下去,一定会有一种“缘,妙不可言”的感觉。

    需要重命名的2160个txt文件

    首先,按下键盘上的Win+R快捷键打开运行窗口,在窗口中输入cmd,这里不必拘泥于大小写,因为大小写都是可以的。

    运行cmd命令

    输入后按下确认键,进入cmd控制台,就是那个黑黑的界面那个东西。

    cmd控制台

    然后进入到需要批量重命名的文件夹下,将文件所在路径C:\Users\(使用者电脑名) \Desktop\txt复制下来,这里我的使用者电脑名为扶贫站,你的你进入cmd控制台就可以看到了。

    复制路径

    切换到cmd控制台,在控制台中输入cd C:\Users\(使用者电脑名)\Desktop\txt,这里输入cd后,可以右键进行粘贴,按下键盘上Enter键,这样就切换到需要批量重命名的文件路径下。

    切换路径

    接着输入dir /s >修改.txt,这个命令可以提取该文件路径下所有的文件信息,以后要是遇到需要提取文件信息的可以使用该命令来进行提取。在键盘按下Enter键,就可以得到重定向的文件《修改.txt》,打开该txt文件,对文件进行掐头去尾删除操作,以方便后面更好的将数据导入到excel表格中。

    文件重定向到文本文档

    文件重定向到文本文档

    新建一excel工作表,将重定向后的《修改.txt》文件内容导入表格中,根据提示找到数据源、选择默认文件编码、最适合的文件类型选择分隔符号、下一步选择分隔符号为空格,如果遇到数值大于15位的情况数值类型选择文本,单击确认,最后完成数据的导入。

    excel表格中导入数据

    excel表格中导入数据

    cmd控制台中输入rename 源文件 目标文件(例:rename a.txt b.txt,将文件名字修改为b)。有了前面这个命令语句,我们就可以在任意表格中构建自己想要的命令函数。在这里我通过日期+_+1到1000随机函数的方式来进行命名,这样做的结果是为了防止出现重名覆盖的现象。在表格编辑栏中输入

    ="rename "&D1&" "&TEXT(A1,"YYYYMMDD")&"_"&RANDBETWEEN(1,1000)&".txt",记得rename后面有一个空格,该函数中&符号是为了将数据连接起来,TEXT(A1,"YYYYMMDD")为日期转文本函数,RANDBETWEEN(1,1000)可以得到1-1000之间的随机函数值。按下表格右下角的下拉填充,就可以完成批量重命名的命令行语句。

    输入函数

    将构建好的命令行语句复制到文本文档中,修改文件后缀名为.bat,单击运行完成批量重命名。

    复制粘贴命令行语句

    运行cmd命令

    完成批量重命名后的文件

    总结起来说就三个步骤,cmd控制台中重定向提取文件信息->利用rename命令构建批量重命名命令行语句->复制语句到批处理bat文件中执行批处理命令。

    要是在使用过程中遇到不会或者不懂的可以留言喔。

    展开全文
  • 当你从网上下载了很多论文但标题却是乱码的时候,你是怎样的抓狂?你是把文件一个一个打开再复制...‘来源字段’就是文件将要被重命名的文件名,默认是‘标题’,单击’开始‘就会当前文件夹的文件重命名了。...
    • 当你从网上下载了很多论文但标题却是乱码的时候,你是怎样的抓狂?你是把文件一个一个打开再复制文件名吗?要是有几百个文件怎么办?那就累死啦!


    • 用文献管理软件的都会想办法用过软件来批量操作。NoteExpress也提供了这样的功能。通过‘工具’-‘附件管理器’来操作:
      1
      2
      ‘来源字段’就是文件将要被重命名的文件名,默认是‘标题’,单击’开始‘就会对当前文件夹的文件重命名了。
      我们可以选择不同的字段来重命名,单击文本框右边的三个点:
      3
      我们勾选不同的字段就可以了。

    • 但是这么简单的事情值得写博客么?
      很无奈的是,NE不能同时勾选多个字段,它不能将多个字段组合起来,得到我们要想的文件名。比如,我想要‘作者+时间+标题+期刊“这样的文件名。
      但是我们可以另辟蹊径

    解决办法

    • 用’自定义‘字段来实现。先打开’工具‘-’批量编辑‘:
      4
      ‘待编辑字段’选择‘自定义1’,勾选使用样式输出字符串:
      5
      点出’更多输出样式‘:
      6
      在这里选一个自己喜欢的期刊格式,确定。再点’修改全部‘:
      7
      此时所有题目的’自定义1‘字段都会是引用内容。
      我们可以右键表头,通过自定义来添加显示的表头,来查看’自定义1‘字段:
      8
      10
      显示如下:
      9
      好了,再来使用‘工具’-‘附件管理器’,将‘来源字段’选择为’自定义1‘,再单击开始,即可实现对文件夹里所有文件重命名了:
      11

    • 但这还没有达到我说的以自己想要的方式来命名,但是我觉得这种方式就够了,也就不想再去折腾了。

    • 以自己想要的方式命名也是可以的。自定义一个样式,再用同样的方法重命名即可。不嫌麻烦者,试之。

    更新
    文件名太长,会遇到一些问题,比如会复制或者移动失败,所以请尝试用短一点的名字,比如“第一作者+年份+题目”。
    具体方法:复制一个已有的样式,更改他的样式,再用以上方法重命名,百度有现成的方法。

    转载于:https://www.cnblogs.com/shanchuan/p/8150345.html

    展开全文
  • 文件外发是造成数据泄露的重要途径,管理...Ping32文件操作审计审计文件的生命周期,员工终端某一文件的操作,从新建、打开编辑、重命名、到删除,Ping32都能完整记录,所以管理者可以查看员工是否有频繁打开操作...

    文件外发是造成数据泄露的重要途径,管理规模较大的企业,几百上千名员工每天不断地文件外发,有些外发文件是为了工作需求,要想逐一审计每条外发文件的内容显然不现实,工作量大,所以Ping32敏感文件告警为管理者提供外发文件风险等级评定。

    Ping32文件操作审计

    审计文件的生命周期,员工对终端某一文件的操作,从新建、打开编辑、重命名、到删除,Ping32都能完整记录,所以管理者可以查看员工是否有频繁打开操作某一文件的行为,进而查看此文件类型是否属于机密信息,提前预防泄密行为。

    Ping32外发文件管控

    审计员工通过什么方式进行的文件外发,设置可以外发与禁止外发的文件类型,当某一员工在一分钟内频繁外发多个文件,Ping32也能及时告警,一方面防止企业数据泄露,另一方面维持员工正常办公效率。

    Ping32敏感文件实时分析

    敏感内容实时分析可以让管理者设置敏感词,如果外发的文件中含有敏感词Ping32及时向管理者告警,比如对研发部设置一串代码作为敏感词,当技术人员外发企业的研发代码时,Ping32及时告警,避免公司研究成果的泄露。

    Ping32可以审计禁止多种文件外发途径,包括云盘、论坛、文库、移动设备拷贝、截屏等等并对外发的文件进行备份,防止丢失。

    df9430f54d63ce4304651e443a89c77b.png
    展开全文
  • 文件操作类------File类

    2018-08-20 15:05:58
    尽管java.io包中定义的大多数类是数据实施流式操作的,但File类例外,它用于处理文件文件系统。也就是说File类没有指定数据怎样文件读取或向文件存储,它仅仅描述了文件本身的属性。 在java.io包之中,File类...

    尽管java.io包中定义的大多数类是对数据实施流式操作的,但File类例外,它用于处理文件和文件系统。也就是说File类没有指定数据怎样从文件读取或向文件存储,它仅仅描述了文件本身的属性。

    在java.io包之中,File类是唯一一个与文件本身有关的操作类。它定义了一些与平台无关的方法来操作文件,通过调用File类提供的各种方法,能够完成创建

    删除文件,重命名文件,判断文件的读写权限及文件是否存在,设置和查询文件创建时间、权限等操作。File类除了对文件操作外,还可以将目录当做文件进行处理------Java中的目录当成File对象对待。

    如果要想使用File类进行操作,那么就必须设置一个要操作文件的路径。下面的3个构造方法可以用来生成File对象。

    • File(String directoryPath)//创建指定文件或目录路径的File对象
    • File(String directoryPath,String filename)//创建由File对象和指定文件名的File对象
    • File(File dirObj,String filename)//创建指定文件目录路径和文件名的File对象

    Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Java下用斜线(/),路径处理依然正确。请注意:如果在Windows/DOS下使用反斜线(\)来作为路径分隔符,那么就需要在字符串内使用它的转义序列(即两个反斜线“\\”)。Java约定是用UNIX和URL风格的斜线“/”来作路径分隔符。

    下面的例子演示了File类的几个方法的使用。

    import java.io.File;
    import java.io.IOException;
    
    /**
     * Created by 1 on 2018/8/20.
     */
    
    public class FileDemo {
        public static void main(String[] arg){
            File file = new File("c:\\1.txt");
            if (file.exists())
                file.delete();
            else
                try {
                    file.createNewFile();
                } catch (IOException e) {
                    System.out.println(e.getMessage());
                }
            //getName()方法获得文件名
            System.out.println("文件名:" + file.getName());
            //getPath()方法获得文件路径
            System.out.println("文件路径:" + file.getPath());
            //getAbsolutePath()方法获得绝对路径
            System.out.println("绝对路径:" + file.getAbsolutePath());
            //getParent()方法获得父文件夹名
            System.out.println("父文件夹名称:" + file.getParent());
            //exists()判断文件是否存在
            System.out.println(file.exists() ? "文件存在" : "文件不存在");
            //canRead()判断文件是否可读
            System.out.println(file.canRead() ? "文件可读" : "文件不可读");
            //canWrite()判断文件是否可写
            System.out.println(file.canWrite() ? "文件可写" : "文件不可写");
            //isDirectory()判断是否是目录
            System.out.println(file.isDirectory() ? "是目录" : "不是目录");
            //isFile()判断是否是文件
            System.out.println(file.isFile() ? "是文件" : "不是文件");
            //isAbsolute()判断是否是绝对路径
            System.out.println(file.isAbsolute() ? "是绝对路径" : "不是绝对路径");
            //lastModified()文件最后修改时间
            System.out.println("文件最后修改时间:" + file.lastModified());
            //length()文件大小
            System.out.println("文件大小:" + file.length() + "Bytes");
        }
    }
    

     File类只能对文件进行一些简单操作,如读取文件的属性及创建、删除和更名等,但并不支持文件内容的读、写。如果想对文件进行实施读写操作,就必须通过输入、输出流来达到这一目的。

    以上程序运行同时会出现以下问题:

    1. 在操作的时候出现了延迟,因为文件的管理肯定还是由操作系统完成的,那么程序通过JVM(Java Virtual Machine)与操作系统进行操作,多了一层操作,所以势必会产生一定的延迟。
    2. 在Windows之中路径的分隔符使用“\”,而在Linux中分隔符使用“/”,而现在Java程序如果要想让其具备可移植性,就必须考虑分隔符的问题所以为了解决这样的困难,在File类中提供了一个常量:public static final String separator.在日后的开发之中,只要遇见路径分隔符的问题,都可用separator常量来解决。

    以上程序是直接在d盘的根路径下创建的新文件,如果说现在有目录的时候就发现无法直接创建文件了,因为文件目录不存在,要想创建文件之前首先创建目录。

     创建一级目录:public boolean mkdir();

    创建多级目录:public boolean mkdirs();

    而如果要想创建目录应该是根据给定路径的父路径才可以创建,所以要想取得父路径可以使用:public File getParentFile();

    import java.io.File;
    import java.io.IOException;
    
    /**
     * Created by 1 on 2018/8/20.
     */
    
    public class Test {
        public static void main(String[] args) throws IOException {
            File file = new File("d:" + File.separator + 
                                 "mytest" + File.separator + 
                                 "demo" + File.separator +
                                 "mldn.txt");//要定义的操作文件路径
            if (!file.getParentFile().exists()){//父路径不存在
                file.getParentFile().mkdirs();//创建目录
            }
            System.out.println(file.createNewFile());
        }
    }

     

    展开全文
  • 当要将几行文字传递给一个命令时,here documents...下面是一个例子,在该例子中,我们多个文件进行重命名,并且使用here documents打印帮助:  #!/bin/sh  # we have less than 3 arguments. Print the help t
  • 原标题:WebStorm的使用方法和技巧本篇文章给大家带来的内容是关于WebStorm的使用方法集合(图文),有一定的参考价值,有...2. 标签重构、文件重命名、 CSS 重构以及 JS 重构2.1 标签重构如果你想把改为要怎么办?在...
  • 当要将几行文字传递给一个命令时,here documents...下面是一个例子,在该例子中,我们多个文件进行重命名,并且使用here documents打印帮助:  #!/bin/sh  # we have less than 3 arguments. Print the help t
  • 之前提及到应用数据文件的种类和区别,那么既然知道了如何获取应用数据文件,那么接下来自然是对文件和文件夹 的相关处理操作了。文件夹类对应的是StorageFolder类,文件类对应的是StorageFile类。至于文件夹和文件...
  • day13-包和文件操作

    2020-10-17 10:40:01
    包用来py文件(模块)进行分类或者封装 ''' # 怎样使用包中的函数 ''' 1.导入方式1: import.包名.模块名 2.导入方式2: import 包名.模块名 as 新名 '包名.模块名'进行重命名,命名通过'新名.变量'的方式使用变量 ...
  • 这样的操作有的用户来说,感觉比较麻烦,所以想通过创建批处理文件来执行相关命令,这样实现重启资源管理器的功能,可是却不知道该怎样进行操作。这里就为大家介绍下具体的操作方法吧! 1、右击桌面空白处,...
  • Mint–Python一体化了解篇幅 原创:Mint. 重点去强调一下:Python前期真的很简单,上手真的特别快 它不符合...比如,你想要在大量的文本文件中执行查找/替换,或者以复杂的方式大量的图片进行重命名和整理。也许你...
  • Android_Proguard代码混淆器

    千次阅读 2014-10-13 15:07:38
    混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,代码进行压缩,优化和混淆,生成一个比较小的.apk文件,该文件比较难进行逆向工程,是一种重要的保护手段。 混淆器被集成在android 构建系统中,...
  • TagScanner是一款专门用于MP3等音乐进行标签编辑、文件重命名的工具,支持批量处理及多种标签格式,我们身处音乐时代,电脑中收藏的音乐文件越来越多,怎样有效地管理这些音乐,借助于TagScanner这个软件,我们...
  • 相信各位已经新建一个boot项目很熟悉了,且本文侧重不在这里,如果有小伙伴们不太懂怎样新建项目自行百度一下哈 2.修改application.xml文件 在项目新建好后,我们把application.xml文件修改成application.yml,修改...
  • 将VOC转化为coco数据

    千次阅读 2018-06-27 16:18:00
    后期由于需要用到一个预训练的pkl文件,没能跑成功,所以不知道数据能不能用,不管怎样,先记录下来吧。 图片和txt进行重命名 #coding=utf-8 import os import cv2 img_dir='/media/tf/Elements/deetct_car/...
  • 1对于那些标志性特征不明显的图片胡老师...选择查看方式为缩略图就可以比较清楚地知道哪些是自己下载的图片了2在下载保存时重命名3将文件夹中的文件按修改时间图标进行排列根据自己下载图片的时间来找出自己下载的图
  • 11.3.4 批量重命名文件 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章 图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项...
  • C# winform典型系统开发模板

    热门讨论 2011-09-17 15:13:21
     11.3.4 批量重命名文件 271  11.3.5 批量删除文件及文件夹 275  11.3.6 搜索文件及文件夹 276  11.3.7 批量压缩、解压文件 278  11.3.8 分割、合并文件 280 第12章 图片管理工具模块   12.1...
  • C#开发典型模块大全

    2014-03-12 18:11:22
    11.3.4 批量重命名文件 271 11.3.5 批量删除文件及文件夹 275 11.3.6 搜索文件及文件夹 276 11.3.7 批量压缩、解压文件 278 11.3.8 分割、合并文件 280 第12章 图片管理工具模块 12.1 概述 286 12.2 ...
  • 11.3.4 批量重命名文件 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章 图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项...
  • 11.3.4 批量重命名文件 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章 图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项...
  • 怎样对照片进行颜色校正;怎样处理RAW数码相机图像(以及怎样使用CS3中的所有Camera Raw新功能);只有专业人士才了解的人像修饰秘密;怎样自动处理作品;怎样像专业人士那样演示作品;一些可以提高工作效率的快捷键...
  • 4.7.1 将SQL缓冲区内容保存到文件中 95 4.7.2 在SQL*Plus中执行SQL脚本 95 4.7.3 创建Windows的批处理脚本 97 4.7.4 DEFINE和UNDEFINE命令 97 4.7.5 预定义SQL*Plus变量 97 4.7.6 在SQL*Plus中使用注释 ...
  • 内容包括PHP的变量、函数、语句、表达式,PHP对文件的处理,PHP的模块,如MySQL、XML、LDAP、GD,用PHP发送电子邮件,PHP的安全特性等。本书还介绍了五个范例应用程序,结合实际应用程序来讲述编写PHP代码的特点。...
  • 第七步: 在MyCustomUI.xlsm图标上单击右键,选择“重命名”,在文件名后添加“.zip”扩展名,使其变为一个压缩文件 第八步: 双击该压缩文件,打开压缩包,将customUI文件夹拖到该压缩包中 第九步: 将压缩包中...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    10 <br>0023 如何添加引用第3方控件 11 <br>0024 如何生成DLL文件 11 <br>0025 如何使用不安全代码 11 <br>第2章 语言基础 13 <br>2.1 注释 14 <br>0026 如何代码进行注释 14 ...
  • 12.5.1 重命名符号 444 12.5.2 控制流混淆 444 12.5.3 中断反编译与中断反汇编 444 12.6 逆向混淆代码 445 12.6.1 XenoCode混淆器 446 12.6.2 DotFuscator by Preemptive 12.6.2 Solutions 448 12.6.3 Remotesoft ...
  • Reversing:逆向工程揭密

    热门讨论 2010-06-21 17:27:22
    12.5.1 重命名符号 444 12.5.2 控制流混淆 444 12.5.3 中断反编译与中断反汇编 444 12.6 逆向混淆代码 445 12.6.1 XenoCode混淆器 446 12.6.2 DotFuscator by Preemptive 12.6.2 Solutions 448 12.6.3 Remotesoft ...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

怎样对文件重命名