返回

windows 11-根据部分文件名批量创建文件夹,然后将其移动到该文件夹中

发布时间:2022-05-05 01:38:34 392

与之前解决的问题类似-根据部分文件名批量创建文件夹,并将文件移动到该文件夹中

问题:我有15k个文件,我想从文件名中提取第一个单词来创建一个文件夹,然后将所有这些文件移动到该文件夹中。

这让我疯狂地想弄明白!!!

**示例:*使用下面的文件,我希望所有以PTC开头的文件都移动到一个名为PTC的新文件夹中,然后对以优先级开头的文件执行相同的过程。

  • PTC附属数字资产刷新(160x600)
  • PTC-Affiliate Digital Asset Refresh (160x600)2
  • PTC-Affiliate Digital Asset Refresh (160x600)3
  • 优先联盟数字资产刷新(160x600)
  • PRIORITY-Affiliate Digital Asset Refresh (160x600)2
  • PRIORITY-Affiliate Digital Asset Refresh (160x600)3

我试图修改现有代码(如下),但遇到了两个问题:

  1. 文件名使用空格,而不是下划线——在代码中如何表示?
  2. 当我使用下划线而不是空格重命名测试文件时,下面的代码将创建文件夹,但不会移动实际文件。

我试图编辑代码以实现我的目标:

@回显设置本地设置;sourcedir=C:[directory]"PUSHD%sourcedir%FOR/f“;代币=1,2,3,4 delims=-quot;%%a IN('dir/b/a-d';_*_"' )做(
MD%%a 2>nul MOVE“百分比”a%%b%%c%%d%%e%%a\2>nul)POPD GOTO:EOF

欢迎提供任何帮助或建议。

非常感谢。

我试图修改现有代码(如下),但遇到了两个问题:

  1. 文件名使用空格,而不是下划线——在代码中如何表示?
  2. 当我使用下划线而不是空格重命名测试文件时,下面的代码将创建文件夹,但不会移动实际文件。

我无法解决这两个问题。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像