Board logo

标题: [文件操作] 批处理怎样分割特定后缀文件到该文件夹下的新建文件夹里? [打印本页]

作者: 寒潮大冬瓜    时间: 2019-9-4 11:40     标题: 批处理怎样分割特定后缀文件到该文件夹下的新建文件夹里?

各位大侠:我因为要上传文件到‘网盘’里,而一次上传的数量有限制,于是我期待用批处理:先查出有X个特定后缀名的文件→同一个目录下生成X/300=N个文件夹→分别移动300个特定后缀名的文件到刚刚新建的临时文件夹里→开始逐个打开临时文件夹→全选上传到‘网盘’→程序运行完成!本意就是分割一个文件夹里特定后缀文件到该文件夹下的新建临时文件夹里,这样通过批处理继续能简单快捷!预先感谢大侠的指导!
作者: Batcher    时间: 2019-9-4 12:36

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set FileNum=0
  4. set FolderNum=1000
  5. md "!FolderNum!"
  6. for %%i in (*.txt) do (
  7.     echo 正在处理文件 "%%i"
  8.     set /a FileNum+=1
  9.     move /y "%%i" "!FolderNum!\"
  10.     if !FileNum! equ 300 (
  11.         set /a FolderNum+=1
  12.         md "!FolderNum!"
  13.         set FileNum=0
  14.     )
  15. )
复制代码

作者: 寒潮大冬瓜    时间: 2019-9-5 09:05

感谢大侠热情出手帮助!
作者: 寒潮大冬瓜    时间: 2019-10-29 19:16

大侠好!这个代码非常好用!能不能补充一下,只需要填入:1、账号密;2、备份文件路径;3、定时上传或者文件有变化的时候就能制定上传到‘百度网盘’呢?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2