将文件夹移动到父文件夹并附加父名称

然后

我有遵循这样的模式的文件夹:

C:\
└───root
    ├───V16
    │   ├───1
    │   │       A.sql
    │   │       B.sql
    │   │
    │   ├───2
    │   │       C.sql
    │   │
    │   └───4
    │           E.sql
    │
    └───V17
        └───1
                D.sql

我的目标是获得这种模式:

C:\root\V16-1\A.sql
C:\root\V16-1\B.sql
C:\root\V16-2\C.sql
C:\root\V17-1\D.sql
C:\root\V17-4\E.sql

我完全知道如何在 C# 中做到这一点,但不幸的是我真的是 powershell 的新手

世界语57

试试这个

$DirToRemove=@()

Get-ChildItem "C:\temp\root\*\*" -directory | %{
    move-Item $_.FullName ($_.Parent.FullName + '-' + $_.Name)
    $DirToRemove+=$_.Parent.FullName
}

$DirToRemove | select -Unique | Remove-Item

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将文件移动到CMD中的父文件夹

Shell脚本将所有文件从子文件夹移动到父文件夹

如何将文件从子文件夹移动到父文件夹?

将子文件夹中的所有文件移动到父文件夹

将子文件夹中的所有文件移动到父文件夹

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

将文件夹内容移动到父文件夹

将子文件夹移动到父文件夹

批处理脚本可根据当前的父名称将特定的子文件夹移动到新的父文件夹中

GIT:将父/子文件夹的所有内容移动到父/

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

Windows-如何将子文件夹中的所有文件移动到父文件夹?

使用变量名将pdf文件从子文件夹移动到父文件夹

创建与父文件夹同名的子文件夹并将文件移动到其中

使用CMD将文件从多个文件夹移动到父目录

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

根据名称将文件移动到特定文件夹

批处理脚本:根据源文件夹名称将文件移动到文件夹

根据创建日期和文件夹名称将文件移动到文件夹 Python

Docker - 避免父文件夹名称

使用文件夹名称键将文件夹移动到相应的子文件夹

根据部分文件夹名称将多个pdf移动到多个文件夹

递归地将文件夹名称附加到其中的文件并将所有文件移动到基本文件夹 Windows 批处理文件

将文件从子文件夹复制到父文件夹并使用父文件夹名称重命名文件

重命名任何深层子文件夹(如父文件夹)中的文件,然后移动到中央文件夹

DriveApp父文件夹

如何在Linux中将文件和目录移动到父文件夹?

将文件从单个文件夹移动到具有文件名等名称的现有文件夹

htaccess - 将父文件夹重定向到父文件夹中的文件