找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 38092|回复: 3

[文件操作] 批处理怎样分割特定后缀文件到该文件夹下的新建文件夹里?

[复制链接]
发表于 2019-9-4 11:40:48 | 显示全部楼层 |阅读模式
各位大侠:我因为要上传文件到‘网盘’里,而一次上传的数量有限制,于是我期待用批处理:先查出有X个特定后缀名的文件→同一个目录下生成X/300=N个文件夹→分别移动300个特定后缀名的文件到刚刚新建的临时文件夹里→开始逐个打开临时文件夹→全选上传到‘网盘’→程序运行完成!本意就是分割一个文件夹里特定后缀文件到该文件夹下的新建临时文件夹里,这样通过批处理继续能简单快捷!预先感谢大侠的指导!
发表于 2019-9-4 12:36:50 | 显示全部楼层
  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:10 | 显示全部楼层
感谢大侠热情出手帮助!
 楼主| 发表于 2019-10-29 19:16:23 | 显示全部楼层
大侠好!这个代码非常好用!能不能补充一下,只需要填入:1、账号密;2、备份文件路径;3、定时上传或者文件有变化的时候就能制定上传到‘百度网盘’呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 10:27 , Processed in 0.016766 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表