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

里兹勒

我需要一个可以从 powershell 运行的命令,为目录中的每个文件(基于文件名)创建一个文件夹,然后将文件移动到新创建的文件夹中。

例子 :

起始文件夹:

Dog.jpg
Cat.jpg

以下命令非常适合为当前工作目录中的每个文件名创建一个文件夹。

结果文件夹:

\狗猫\

Dog.jpg
Cat.jpg

我想要实现的是:

\Dog\Dog.jpg
\Cat\Cat.jpg

有人可以帮我弄这个吗?

丹·史蒂夫

我会尝试这样的事情:

Function Create-FolderAndMoveFile
{
    param(
        [string]$folder
    )

    $files = Get-ChildItem -Path $folder -Filter *.jpg

    foreach($file in $files)
    {
        $dir = [io.path]::GetFileNameWithoutExtension("$file")
        $dest = $("$folder\$dir")
        New-Item $dest -ItemType Directory

        Move-Item -Path $file.Fullname -Destination $dest
    }
}

然后你可以调用这个函数Create-FolderAndMoveFile -folder C:\YourSuperAwesomePath\,它会为每个 .jpg 文件创建一个文件夹。

希望这可以帮助

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据部分文件名批量创建文件夹并将文件移动到该文件夹中

来自分类Dev

在laravel中创建文件夹

来自分类Dev

linux bash脚本创建文件夹并移动文件

来自分类Dev

将文件夹中的每个文件移动到以该文件命名的自己的文件夹中的批处理脚本?

来自分类Dev

在Swift中创建文件夹

来自分类Dev

Powershell遍历文件夹,在每个文件夹中创建文件

来自分类Dev

创建文件夹/文件结构

来自分类Dev

根据文件名生成文件夹并将文件移动到生成的文件夹中的子文件夹

来自分类Dev

在Kotlin中创建文件夹

来自分类Dev

根据部分文件名创建文件夹,然后将文件移动到创建的文件夹中

来自分类Dev

动态创建文件夹并将CSV文件写入该文件夹

来自分类Dev

创建文件/文件夹列表

来自分类Dev

无法创建文件夹并将文件放在此文件夹中

来自分类Dev

将文件从文件夹移动到文件夹

来自分类Dev

为表中的特定项目创建文件夹

来自分类Dev

批处理:找到几个文件夹并为每个文件夹创建文件

来自分类Dev

根据创建日期将文件移动到文件夹

来自分类Dev

遍历目录中的文件,根据文件名创建文件夹,并将文件移动到相应的文件夹中

来自分类Dev

Gradle将构建文件夹移动到/ tmp

来自分类Dev

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

来自分类Dev

bash可以基于文件名创建文件夹,然后将文件移动到文件夹中吗?

来自分类Dev

为文件夹中的每个文件创建一个文件夹,但不包含文件夹本身

来自分类Dev

bash别名创建文件夹并移动文件

来自分类Dev

在文件夹中创建文件

来自分类Dev

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

来自分类Dev

创建文件夹时将文件移动到文件夹

来自分类Dev

用于创建每月文件夹并每月将文件移动到该文件夹的脚本

来自分类Dev

为每个文件名创建文件夹并移动文件

来自分类Dev

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

Related 相关文章

  1. 1

    根据部分文件名批量创建文件夹并将文件移动到该文件夹中

  2. 2

    在laravel中创建文件夹

  3. 3

    linux bash脚本创建文件夹并移动文件

  4. 4

    将文件夹中的每个文件移动到以该文件命名的自己的文件夹中的批处理脚本?

  5. 5

    在Swift中创建文件夹

  6. 6

    Powershell遍历文件夹,在每个文件夹中创建文件

  7. 7

    创建文件夹/文件结构

  8. 8

    根据文件名生成文件夹并将文件移动到生成的文件夹中的子文件夹

  9. 9

    在Kotlin中创建文件夹

  10. 10

    根据部分文件名创建文件夹,然后将文件移动到创建的文件夹中

  11. 11

    动态创建文件夹并将CSV文件写入该文件夹

  12. 12

    创建文件/文件夹列表

  13. 13

    无法创建文件夹并将文件放在此文件夹中

  14. 14

    将文件从文件夹移动到文件夹

  15. 15

    为表中的特定项目创建文件夹

  16. 16

    批处理:找到几个文件夹并为每个文件夹创建文件

  17. 17

    根据创建日期将文件移动到文件夹

  18. 18

    遍历目录中的文件,根据文件名创建文件夹,并将文件移动到相应的文件夹中

  19. 19

    Gradle将构建文件夹移动到/ tmp

  20. 20

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

  21. 21

    bash可以基于文件名创建文件夹,然后将文件移动到文件夹中吗?

  22. 22

    为文件夹中的每个文件创建一个文件夹,但不包含文件夹本身

  23. 23

    bash别名创建文件夹并移动文件

  24. 24

    在文件夹中创建文件

  25. 25

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

  26. 26

    创建文件夹时将文件移动到文件夹

  27. 27

    用于创建每月文件夹并每月将文件移动到该文件夹的脚本

  28. 28

    为每个文件名创建文件夹并移动文件

  29. 29

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

热门标签

归档