2015-11-05 71 views
0

我正在寻找每天使用PowerShell移动并将一个.csv文件从一个文件夹重命名为另一个文件夹。 .csv文件每天将有不同的文件名,但总是类似于'课程完成_123456_1.csv'移动一个带有未知文件名的.csv文件

我是Powershell的新手,可以解决如何使用已知名称移动和重命名文件下面的代码;

Move-Item c:\folder1\Course Completion_123456_1.csv c:\folder2\CourseCompletion.csv -force 

这是带有未知文件名的.csv文件,我无法弄清楚,我希望有人可以提供帮助。

+1

应该发生什么明天?文件夹2中的文件是否应该被覆盖? – vonPryz

+0

对不起,是的,文件应该在第二天被覆盖,因为它将始终具有相同的文件名。 – Paddy

+0

是否只有folder1中的一个csv文件? – Matt

回答

0

假设您的源文件夹中只有一个.csv文件。

试试这个:

$csv = Get-Item "path to the source csv file\*.csv" 
$file = $csv.FullName 
Move-Item $file "path to the destination folder\newfilename.csv" -Force 
+0

非常感谢,工作完美! – Paddy