Windows 7 如何将保存在notepad.txt中的所有文件复制到其他位置

Windows 7 如何将保存在notepad.txt中的所有文件复制到其他位置,windows-7,Windows 7,我有一个notepad.txt文档,它包含我电脑上几个文件的文件路径,包括它们的扩展名 榜样 C:\Users\Foo\Pictures\photos\septer\P1030944.jpg C:\Users\Foo\Videos\Art\Movies\Class\movie.avi C:\Users\Foo\Music\Jazz\20051.mp3 ……等等 文本文档中的文件位于我的电脑上的不同位置。是否有方法仅使用notepad.txt文档中的文件路径说明将这些文件从源文件移动到一个目标文件

我有一个notepad.txt文档,它包含我电脑上几个文件的文件路径,包括它们的扩展名 榜样

C:\Users\Foo\Pictures\photos\septer\P1030944.jpg

C:\Users\Foo\Videos\Art\Movies\Class\movie.avi

C:\Users\Foo\Music\Jazz\20051.mp3 ……等等


文本文档中的文件位于我的电脑上的不同位置。是否有方法仅使用notepad.txt文档中的文件路径说明将这些文件从源文件移动到一个目标文件(例如H:\Users\destination)?感谢您的帮助。

您可以使用PowerShell这样的工具:

$inputFile = "c:\temp\notepad.txt"
$targetFolder = "H:\Users\Destination"
Get-Content -Path $inputFile | Copy-Item -Destination $targetFolder
如果您的notepad.txt文件包含具有相同文件名的内容,则必须小心一点,例如:

c:\somedirectory\beach.jpg
c:\otherdirectory\beach.jpg

只有文件中的最后一个实例会在进程结束时存在于目标位置。

谢谢,但您的实例会复制文件,而不是移动它们。我不想让这些文件再次出现在他们的源代码中。提前感谢道歉。。。将复制项更改为移动项。如果目标文件夹中存在文件名,您肯定会遇到问题,因为移动项的默认行为不是覆盖。