将具有相同开头字符串的文件移动到具有该字符串名称的文件夹

人造脸

所以我有一组看起来像这样的文件:

[text A] (space) "(" [text 2].extension

例子 :

Joe (Nice Guy) (1993) (v.1).abc
Joe (Bad Man) (2001) (File B).xyz

我想做以下事情:

扫描文件夹

捕获 [文本 A]。在上面的示例中,捕获:“Joe”

创建名为 [text A] 的文件夹。在这里,“乔”

将所有具有 [text A] 字符串的文件移动到文件夹。

如果文件不符合上面的字符串,只需保留它而不创建文件夹并移动。

我希望这与扩展名无关,因为我有针对此场景的各种文件类型(mp3 等)(在批处理文件的开头设置扩展名)。

我总是使用:

@echo off
for %%a in (*.*) do (
md "%%~na" 2>nul
move "%%a" "%%~na"
) 

但这会为 1 个文件创建 1 个文件夹。我不能编辑它像我想要的那样工作。对不起,我不擅长那个。

我使用 Windows 10。

德本纳姆

只需添加一个额外的 FOR /F 循环来解析每个文件名的第一个标记。

for %%F in (*) do for /f "delims=(" %%A in ("%%~nF") do (
  md "%%A" 2>nul
  move "%%F" "%%A"
)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将包含字符串的文件移动到与原始文件具有相同名称的子文件夹(PowerShell)

来自分类Dev

如何使用grep在当前目录中搜索具有给定字符串的所有文件,然后将这些文件移动到新文件夹?

来自分类Dev

将包含字符串的所有文件从多个子文件夹移动到父文件夹中

来自分类Dev

查找以相同字符串开头的文件夹

来自分类Dev

如何将文件移动到具有相同名称的相应文件夹中?

来自分类Dev

将多个文件移动到具有相同名称的不同文件夹

来自分类Dev

在文件中循环查找字符串,并将包含该字符串的文件发送到bash中具有相同名称的目录

来自分类Dev

计算文件夹中具有某些字符串的文件数

来自分类Dev

如何从超链接中提取某些字符串并在bash中创建具有相同字符串的文件夹?

来自分类Dev

Bash:复制根/当前文件夹中具有相同扩展名的所有文件,但文件名包含某些字符串的文件除外

来自分类Dev

来自具有父子关系的字符串的文件夹结构

来自分类Dev

Xpath-以子字符串开头的具有相同名称的多个标签

来自分类Dev

将字符串移动到另一个具有足够容量的字符串中

来自分类Dev

如何根据每个文件名中固定分隔符字符串的左移字符串将文件移动到文件夹?

来自分类Dev

如何从列表中移动名称以字符串开头的所有文件?

来自分类Dev

git search提交更改的字符串,并在该提交中列出具有该字符串的文件

来自分类Dev

批处理命令将png文件移动到文件夹中具有相同名称的文件和文件夹

来自分类Dev

将文件移动到具有几乎相同模式的特定文件夹中

来自分类Dev

将文件从一个文件夹移动到另一个具有相同名称的文件夹

来自分类Dev

如何遍历文件夹,将每个文件夹名称写入字符串数组

来自分类Dev

python将字符串拆分为具有相同语言字符的字符串

来自分类Dev

python将字符串拆分为具有相同语言字符的字符串

来自分类Dev

如何批量移动以特定字符串开头的文件夹

来自分类Dev

查找具有多个扩展名和多个字符串格式的文件夹

来自分类Dev

查找以字符串开头但具有特定扩展名的文件

来自分类Dev

如何将字符串中的所有数字移动到字符串的开头?

来自分类Dev

将多个具有确切名称的文件夹移动到其自己的父文件夹

来自分类Dev

在文件夹bash中以字符串开头的所有文件名上调用脚本

来自分类Dev

在文件夹bash中以字符串开头的所有文件名上调用脚本

Related 相关文章

  1. 1

    将包含字符串的文件移动到与原始文件具有相同名称的子文件夹(PowerShell)

  2. 2

    如何使用grep在当前目录中搜索具有给定字符串的所有文件,然后将这些文件移动到新文件夹?

  3. 3

    将包含字符串的所有文件从多个子文件夹移动到父文件夹中

  4. 4

    查找以相同字符串开头的文件夹

  5. 5

    如何将文件移动到具有相同名称的相应文件夹中?

  6. 6

    将多个文件移动到具有相同名称的不同文件夹

  7. 7

    在文件中循环查找字符串,并将包含该字符串的文件发送到bash中具有相同名称的目录

  8. 8

    计算文件夹中具有某些字符串的文件数

  9. 9

    如何从超链接中提取某些字符串并在bash中创建具有相同字符串的文件夹?

  10. 10

    Bash:复制根/当前文件夹中具有相同扩展名的所有文件,但文件名包含某些字符串的文件除外

  11. 11

    来自具有父子关系的字符串的文件夹结构

  12. 12

    Xpath-以子字符串开头的具有相同名称的多个标签

  13. 13

    将字符串移动到另一个具有足够容量的字符串中

  14. 14

    如何根据每个文件名中固定分隔符字符串的左移字符串将文件移动到文件夹?

  15. 15

    如何从列表中移动名称以字符串开头的所有文件?

  16. 16

    git search提交更改的字符串,并在该提交中列出具有该字符串的文件

  17. 17

    批处理命令将png文件移动到文件夹中具有相同名称的文件和文件夹

  18. 18

    将文件移动到具有几乎相同模式的特定文件夹中

  19. 19

    将文件从一个文件夹移动到另一个具有相同名称的文件夹

  20. 20

    如何遍历文件夹,将每个文件夹名称写入字符串数组

  21. 21

    python将字符串拆分为具有相同语言字符的字符串

  22. 22

    python将字符串拆分为具有相同语言字符的字符串

  23. 23

    如何批量移动以特定字符串开头的文件夹

  24. 24

    查找具有多个扩展名和多个字符串格式的文件夹

  25. 25

    查找以字符串开头但具有特定扩展名的文件

  26. 26

    如何将字符串中的所有数字移动到字符串的开头?

  27. 27

    将多个具有确切名称的文件夹移动到其自己的父文件夹

  28. 28

    在文件夹bash中以字符串开头的所有文件名上调用脚本

  29. 29

    在文件夹bash中以字符串开头的所有文件名上调用脚本

热门标签

归档