gpt4 book ai didi

powershell - Powershell将文本文件从一个文件夹移动到另一个文件夹

转载 作者:行者123 更新时间:2023-12-03 01:12:58 25 4
gpt4 key购买 nike

我有一个包含多个子文件夹的文件夹,每个文件夹有大约50个包含文本文件的子文件夹,我想在不打开每个子文件夹的情况下将文件从一个文件夹移动到另一个文件夹。
有两种文件1. BSEG和2. BKPF

我想将以BSEG开头的文件移动到名为BSEG的文件夹中,并将以BKPF开头的文件移动到名为BKPF的文件夹中

我用于BSEG文件的代码是

 Move-Item D:\Company\SAP\JAN\"BSEG"*.txt D:\Company\BSEG

此代码有效,但我必须为每个子文件夹编写更新代码,我需要帮助来修改此代码,以便它查找所有子文件夹

最佳答案

Powershell使用-recurse完成此操作。试一下。 -recurse件告诉它击中每个子文件夹,然后将输出通过管道传递到移动项。值得注意的是,这将无法捕获文件夹结构,而不会捕获文件,如果尝试移动具有相同名称的文件,也会失败。

 Get-ChildItem D:\Company\SAP\JAN\"BSEG"*.txt -recurse | Move-Item -Destination D:\Company\BSEG 

关于powershell - Powershell将文本文件从一个文件夹移动到另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35855074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com