吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3121|回复: 13
收起左侧

[求助] 批量创建同名文件夹并将文件放入

[复制链接]
空木莲华 发表于 2020-4-23 01:17
有一批视频要处理(mp4后缀),希望能对每个视频文件创建一个同名的文件夹并将其移入对应的同名的新建的文件夹内
听说批量处理的.bat文件能迅速实现。
本人学艺不精,不知有没有大佬愿意帮帮忙,谢谢了!

免费评分

参与人数 1热心值 +1 收起 理由
fenglouwu + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

absman1972 发表于 2020-4-23 06:15
[Bash shell] 纯文本查看 复制代码
for %%i in (*.mp4) do (
mkdir "%%~ni"
move "%%i" "%%~ni"
)
pause


1.把上述內容存成 bat (批次檔)
2.把批次檔放入 mp4 所在的文件夾
3.雙擊批次檔,它會依次創建同名文件夾(忽略mp4副檔名),然後把 mp4 移入該文件夾

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
空木莲华 + 1 + 1 我很赞同!
娟然俊逸 + 1 + 1 谢谢@Thanks!
redstking + 1 + 1 谢谢@Thanks!

查看全部评分

absman1972 发表于 2020-4-23 09:53
空木莲华 发表于 2020-4-23 09:17
谢谢大佬,大部分的文件都成功移动到同名文件夹下面了,有部分文件只是创建了文件夹但是没有移动,cmd显 ...

我能想得到的理由大致有兩種可能:
1.Unicode 檔名
2.檔名過長,超出OS限制
第一種情況我這裡試了一下,應該沒問題
第二種情況,比如你的工作文件夾的路徑已經很長了,又是長檔名
組合起來會超出OS限制,如果是這種情況可以考慮把工作文件夾放到
較短的路徑,例如 D:\MP4 之類的

有大概率是第二種情況
或是你把工作文件夾完整路徑及失敗的檔案名稱貼上來,我研究一下看看


redstking 发表于 2020-4-23 07:40
absman1972 发表于 2020-4-23 06:15
[mw_shl_code=bash,true]for %%i in (*.mp4) do (
mkdir "%%~ni"
move "%%i" "%%~ni"

感谢分享,插个眼,以后可能会用到思路,谢谢
日后提拔 发表于 2020-4-23 08:02
又向大佬学了一招
jianping520 发表于 2020-4-23 08:15
学习到了一招
虫子虫子丶 发表于 2020-4-23 08:44
mark111111111111
 楼主| 空木莲华 发表于 2020-4-23 09:17
absman1972 发表于 2020-4-23 06:15
[mw_shl_code=bash,true]for %%i in (*.mp4) do (
mkdir "%%~ni"
move "%%i" "%%~ni"

谢谢大佬,大部分的文件都成功移动到同名文件夹下面了,有部分文件只是创建了文件夹但是没有移动,cmd显示系统找不到指定的路径,望大佬指点
 楼主| 空木莲华 发表于 2020-4-23 10:00
absman1972 发表于 2020-4-23 09:53
我能想得到的理由大致有兩種可能:
1.Unicode 檔名
2.檔名過長,超出OS限制

大佬,肯定是第二种,文件内容不是一般的长。
谢谢大佬了,下次注意
eeeeda 发表于 2020-4-23 10:37
absman1972 发表于 2020-4-23 06:15
[mw_shl_code=bash,true]for %%i in (*.mp4) do (
mkdir "%%~ni"
move "%%i" "%%~ni"

老哥,这个能不能反向啊?批量把文件从文件夹中提出来
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-3 16:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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