【发布时间】:2015-08-06 17:25:50
【问题描述】:
我是 powershell 脚本的新手,因此需要脚本方面的帮助,我正在寻找的脚本应该根据 .csv 文件中的条目搜索文件夹,请注意它应该搜索文件夹在不知道路径的情况下将驱动器移动到目的地。
我做了一些研究并创建了下面的脚本,该脚本从.txt 文件中获取数据并将数据移动到目标位置,但是如果我只是在源文件夹的位置写入C:\,它就不起作用。
请求你帮助我:)
Get-Content C:\abc.txt |
Foreach-Object {
move-item -path "C:\0123\$_" -destination "C:\To Archive\$_"
}
【问题讨论】:
-
abc.txt 的内容是什么样的?带有要移动的项目的单列?我假设带有文本文件的 Get-Content 将返回一个字符串。
-
你能给出一个示例输入(源文件系统)和一个示例输出(目标文件系统)吗?有点不清楚你在问什么。
-
大家好,首先我要感谢您回答我的问题,我会让您知道我在寻找什么。我有一个 .csv 文件,其中有一个名为 project 的列,其中我有项目。例如:Projects 1234AA5678 0987II6543 现在我想设计一个脚本,它应该读取这个 .CSV 文件并在我计算机上的所有驱动器上搜索这些文件夹并将其移动到可能是 C:\test 的目的地
标签: powershell