【已解决】求bat命令大佬修改条简单代码,送美国CN2 GIA

魔鬼筋肉人 13天前 9

loc大佬人才多,1楼置顶的老哥解决了,服务器已送出
-------------------------------------------------------
代码修改后实现功能:把后缀名.mp4的文件创建同名文件夹并移动进去,在原目录位置创建,支持多层级文件夹操作
测试文件夹:https://dmj1.lanzous.com/iLgxplvq07a
福利:送樊云的美国CN2 GIA,送给先解决问题的大佬,因为只有一台

  1. @echo off
  2. rem 根据文件名将文件移动进以该文件名命名的文件夹里

  3. title %#% +%$%%$% %z%
  4. cd /d "%~dp0"
  5. for /f "delims=" %%a in ('dir *.mp4 /b /s') do (
  6. if "%%~nxa" neq "%~nx0" (
  7. if not exist "%%~na" md "%%~na"
  8. echo;"%%a" --^> "%%~na"
  9. move "%%a" "%%~na"
  10. )
  11. )
  12. echo;%#% +%$%%$% %z%
  13. pause
最新回复 (10)
  • CodyDoby 13天前
    引用 2
    1. @echo off
    2. rem 根据文件名将文件移动进以该文件名命名的文件夹里

    3. title +
    4. cd /d "%~dp0"
    5. for /f "delims=" %%a in ('dir *.mp4 /b /s') do (
    6. if "%%~nxa" neq "%~nx0" (
    7. if not exist "%%~pna" md "%%~pna"
    8. echo;"%%a" --^> "%%~pna"
    9. move "%%a" "%%~pna"
    10. )
    11. )
    12. echo +
    13. pause
    猜了下楼主的目的,是这个意思么?
  • 楼主 魔鬼筋肉人 13天前
    引用 3
    有老铁会吗?求助!
  • panghu 13天前
    引用 4
    真不会   服务器送给楼下了
  • 楼主 魔鬼筋肉人 13天前
    引用 5
    panghu 发表于 2021-2-20 10:58
    真不会   服务器送给楼下了
    呜呜呜,王有胜.jpg
  • 楼主 魔鬼筋肉人 13天前
    引用 6
    都在上班吗,呜呜呜,求助
  • dforel 13天前
    引用 7
    我也不懂。就路过看看。
  • 楼主 魔鬼筋肉人 13天前
    引用 8
    CodyDoby 发表于 2021-2-20 11:45
    猜了下楼主的目的,是这个意思么?
    对,就是图片里的意思,但是我用你的代码,.mp4会移动到父级文件夹创建,而不是在原文件夹创建
  • FreeDog 13天前
    引用 9
    楼主的意思是 将 遍历一个目录及子目录的所有 mp4  创建 同名文件夹并移入。
  • CodyDoby 13天前
    引用 10
    魔鬼筋肉人 发表于 2021-2-20 12:04
    对,就是图片里的意思,但是我用你的代码,.mp4会移动到父级文件夹创建,而不是在原文件夹创建 ...
    可图片所示,就是运行上面代码的结果啊
  • 楼主 魔鬼筋肉人 13天前
    引用 11
    FreeDog 发表于 2021-2-20 12:05
    楼主的意思是 将 遍历一个目录及子目录的所有 mp4  创建 同名文件夹并移入。 ...
    哈哈哈对,就是这个意思,我语言组织能力太差了
  • 游客
    12
返回