大数据量做啥都很麻烦,比如几部分不同的数据合并到同一个文件夹,每个文件夹大概都有百万个小文件,全选、剪切、粘贴会直接卡死。

更简单的写法:

在cmd窗口中输入: "move"+空格+需要移动的文件后缀名所在的文件夹路径+"\*"+需要移动的文件后缀名+空格+目标文件夹路径。

例如:move E:\Pictures\*.jpg E:\Work


第一步是获取文件列表:

新建一个txt:

DIR *.*  /B >list.txt

后缀改名为txt,把它丢到要采集的文件夹里面去执行(双击执行)

你会收获一个包含文件名字的文本文档

第二步:

move        D:批量新建文件夹\upload\20171225173033565_2052.jpg        D:批量新建文件夹\1623
move        D:批量新建文件夹\upload\20171225174344056_3949.jpg        D:批量新建文件夹\1624
move        D:批量新建文件夹\upload\20171225174556097_2681.jpg        D:批量新建文件夹\1625
move        D:批量新建文件夹\upload\20171225174932625_5163.jpg        D:批量新建文件夹\1626
move        D:批量新建文件夹\upload\20171225175237950_5510.jpg        D:批量新建文件夹\1627
move        D:批量新建文件夹\upload\20171225180702112_5239.jpg        D:批量新建文件夹\1628
move        D:批量新建文件夹\upload\20171225182748278_3426.jpg        D:批量新建文件夹\1629
move        D:批量新建文件夹\upload\20171225184917127_1011.jpg        D:批量新建文件夹\1630
move        D:批量新建文件夹\upload\20171225190221788_2427.jpg        D:批量新建文件夹\1631
move        D:批量新建文件夹\upload\20171229100045468_1229.jpg        D:批量新建文件夹\1632

用文本编辑器例如sublime之类的把文件名列表填充成命令列表。

文件再另存为后缀bat执行

虽然速度不是很快,但至少不会卡死。

Windows平台批量移动百万文件相关推荐

  1. Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录 Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 #删除旧文件1 #删除旧文件2 #删除旧文件1 rem ...

  2. 使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录

  3. windows平台 python生成 pyd文件

    Python的文件类型介绍: .py       python的源代码文件 .pyc     Python源代码import后,编译生成的字节码 .pyo     Python源代码编译优化生成的字节 ...

  4. windows 平台 js 生成 CSV文件中文乱码解决方案

    惯例:demo 地址 解决方法demo JS生成CSV文件 window 平台下会有中文乱码的问题,原因是windows 平台UTF-8文件头习惯加字节序标记0xEF 0xBB 0xBF,本身UTF- ...

  5. Windows平台下安装证书文件cer的步骤

    Windows环境下运行程序,数字证书,即cer文件不是必须的.只有一些程序直接从网络上下载,并且在浏览器中运行的时候,才要求对应的程序必须有数 字签名,并且本地电脑安装了对应的数字证书文件.但是某些 ...

  6. Windows下 批量重命名文件【bat实现】

    目录 前言 一.Windows简单实现重命名 二.使用命令行和Excel实现重命名 前言 在实际应用中,我们经常会遇到将指定文件夹下的文件重命名,以便程序读写. 本文介绍了两种方式,都是在Window ...

  7. Windows平台上修改某个文件的创建、访问、修改日期时间属性

    最近在做一个基于P2P的目录文件自动同步软件,开发环境用VC++ 2003,主要用QT FRAMEWORK而不是MFC(其实不会MFC)来实现跨平台用途,通信部分主要用UDT+TCP,UDT是基于UD ...

  8. Windows下批量删除空文件夹

    将以下代码通过文本文件复制粘 贴过去到文本文件,并将扩展名改成cmd @echo offCd /d %~dp0If not "%1" == "" cd /d % ...

  9. 区块链开发(一)Windows平台搭建基于以太坊的区块链开发环境

    引言 Ethereum(以太坊)是一个使开发人员能够建立和发布下一代分布式应用的公共区块链平台. 通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(称为"以太虚拟机"Et ...

最新文章

  1. 大蕉蕉的三道 Java 私房菜 No.131
  2. C++基于TCP/IP简单的客户端、服务器通信程序实例
  3. dpkg安装deb缺少依赖包的解决方法
  4. .net软件工程师笔试题目
  5. 小米手机60帧录屏_专业录屏工具,你们一定要收下
  6. 变异蛮牛 树,dfs,二分图染色 牛客白月赛44
  7. Ubantu16.04安装显卡驱动遇到的坑
  8. Python中import和from......import的区别
  9. jpa 手动预编译_编译时检查JPA查询
  10. 新书上市《软件设计师考试考前冲刺预测卷及考点解析(最新版)》
  11. swagger2使用步骤
  12. 1,2,2,3,3,4,4,4,......
  13. html和c的区别,tn-s系统与TN-C的区别是什么
  14. Vim 还是 Emacs
  15. python中实现多路分支的最佳控制结构是_哪个选项是实现多路分支的最佳控制结构? (1.3分)_学小易找答案...
  16. mxnet入门--第6篇
  17. 应用多元统计分析高惠璇pdf_EViews统计分析与应用pdf txt mobi下载及读书笔记
  18. 信息流广告投放分析实战案例!
  19. powerDesign导出word操作步骤
  20. linux0.11 80386段

热门文章

  1. 《Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network》论文学习笔记
  2. 土豪老板如何用互联网思维在商学院追美女
  3. launcher homeSettings notificationDots
  4. 迅为4412开发板驱动-linux 开机 logo 的修改方法
  5. 无穷级数积分法:+一元微积分
  6. VMware安装,此产品安装程序不支持降级问题解决方案
  7. java genesis_Genesis文件问题
  8. ecmall 常用方法/函数说明
  9. OpenGL 推箱子游戏 及其最短路径 3D版
  10. Oracle Primavera P6 20.12 安装要求