创建同名的新子文件夹并将文件移动到新文件夹

迷雾

我需要您的帮助来完成一个 Windows 批处理 (.cmd) 文件,以根据父文件夹名称创建一个新文件夹并将一些文件移动到新文件夹中。

(目录名和/或文件名总是不同的,可能有空格字符或点)

我设法根据当前目录名称创建了文件夹,但我不知道如何将文件移动到新文件夹。我正在 Total Commander 中的一个按钮中使用它,该按钮正在部分工作。

我不是程序员,只有非常基本的批处理知识。我正在搜索很多示例并尝试,但我找不到方法。提前致谢。

我有这个:

D:\Artist - Album\   <--- current start path
   ├──01-track1.wav
   ├──01-track1.flac
   ├──02-track2.wav
   ├──02-track2.flac

运行此行以根据父名称成功创建子文件夹:“艺术家 - 专辑(FLAC)”

for %%* in (.) do md "%%~n* (FLAC)"

结果是:

D:\Artist - Album\
   ├───\Artist - Album (FLAC)\   <--- new folder OK!
   ├─01-track1.wav
   ├─01-track1.flac
   ├─02-track2.wav
   ├─02-track2.flac

我想要的是将 .flac 文件移动到新文件夹中,如下所示:

D:\Artist - Album\
   ├───\Artist - Album (FLAC)\   ┐
   │    ├─01-track1.flac         ├ ?
   │    └─02-track2.flac         ┘
   ├─01-track1.wav
   └─02-track2.wav
麻古
for %%a in (.) do md "%%~na (FLAC)"&move "*.flac" ".\%%~na (FLAC)\"

& 级联命令。

(未经测试)

请不要将符号用作元变量 - 仅记录了 alpha(并且可能支持) *并且许多其他符号对批处理具有特殊含义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java重命名一堆文件并将其移动到新文件夹

来自分类Dev

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

来自分类Dev

将所有在<time>之后修改的文件夹移动到新文件夹

来自分类Dev

使用变量创建路径(将文件夹和内容移动到新文件夹)

来自分类Dev

为每个文件创建文件夹并将文件移动到文件夹中

来自分类Dev

TortoiseGit:将文件移动到新文件夹时无法识别为移动

来自分类Dev

为新的发件人名称创建新文件夹,并将消息移到新文件夹中

来自分类Dev

将一个文件夹(带有图像)拆分为两个并将图像移动到新文件夹

来自分类Dev

将x数量的文件移动到新文件夹

来自分类Dev

重命名文件后将其移动到新文件夹

来自分类Dev

如何通过右键菜单将文件选择移动到新文件夹中?

来自分类Dev

将.aspx文件移动到新文件夹后,如何设置代码隐藏路径?

来自分类Dev

重命名文件后将其移动到新文件夹

来自分类Dev

将图像从子文件夹移动到新的子文件夹

来自分类Dev

将同名文件移动到匹配的命名文件夹

来自分类Dev

使得无法在文件夹内创建新文件

来自分类Dev

创建新文件和文件夹

来自分类Dev

批处理文件以在文件夹中创建新的子文件夹,将文件移动到目录中所有文件夹的新创建的子文件夹

来自分类Dev

将已读邮件移动到Outlook中的新文件夹中

来自分类Dev

将已读邮件移动到Outlook中的新文件夹中

来自分类Dev

将现有 github 存储库移动到新文件夹的问题

来自分类Dev

需要Windows脚本来创建以文件日期命名的文件夹,并将文件移动到匹配的文件夹

来自分类Dev

创建新文件夹并重命名并将所有具有特殊名称的文件夹移到新创建的文件夹中

来自分类Dev

批处理文件以重命名文件夹创建新文件夹

来自分类Dev

从新文件夹(而不是文件夹)中的文件创建符号链接

来自分类Dev

批处理命令根据文件名创建文件夹并将文件/文件夹移动到创建的文件夹

来自分类Dev

创建与文件同名的文件夹并将文件移入文件夹的脚本

来自分类Dev

如何使用diff创建补丁程序以删除文件夹并创建新文件夹?

来自分类Dev

如何防止新控制器在“视图”文件夹中为其视图创建新文件夹?

Related 相关文章

  1. 1

    Java重命名一堆文件并将其移动到新文件夹

  2. 2

    如何使用bash将子文件夹中的所有文件移动到新文件夹中?

  3. 3

    将所有在<time>之后修改的文件夹移动到新文件夹

  4. 4

    使用变量创建路径(将文件夹和内容移动到新文件夹)

  5. 5

    为每个文件创建文件夹并将文件移动到文件夹中

  6. 6

    TortoiseGit:将文件移动到新文件夹时无法识别为移动

  7. 7

    为新的发件人名称创建新文件夹,并将消息移到新文件夹中

  8. 8

    将一个文件夹(带有图像)拆分为两个并将图像移动到新文件夹

  9. 9

    将x数量的文件移动到新文件夹

  10. 10

    重命名文件后将其移动到新文件夹

  11. 11

    如何通过右键菜单将文件选择移动到新文件夹中?

  12. 12

    将.aspx文件移动到新文件夹后,如何设置代码隐藏路径?

  13. 13

    重命名文件后将其移动到新文件夹

  14. 14

    将图像从子文件夹移动到新的子文件夹

  15. 15

    将同名文件移动到匹配的命名文件夹

  16. 16

    使得无法在文件夹内创建新文件

  17. 17

    创建新文件和文件夹

  18. 18

    批处理文件以在文件夹中创建新的子文件夹,将文件移动到目录中所有文件夹的新创建的子文件夹

  19. 19

    将已读邮件移动到Outlook中的新文件夹中

  20. 20

    将已读邮件移动到Outlook中的新文件夹中

  21. 21

    将现有 github 存储库移动到新文件夹的问题

  22. 22

    需要Windows脚本来创建以文件日期命名的文件夹,并将文件移动到匹配的文件夹

  23. 23

    创建新文件夹并重命名并将所有具有特殊名称的文件夹移到新创建的文件夹中

  24. 24

    批处理文件以重命名文件夹创建新文件夹

  25. 25

    从新文件夹(而不是文件夹)中的文件创建符号链接

  26. 26

    批处理命令根据文件名创建文件夹并将文件/文件夹移动到创建的文件夹

  27. 27

    创建与文件同名的文件夹并将文件移入文件夹的脚本

  28. 28

    如何使用diff创建补丁程序以删除文件夹并创建新文件夹?

  29. 29

    如何防止新控制器在“视图”文件夹中为其视图创建新文件夹?

热门标签

归档