我有 2 个文件夹 DIR1 DIR2,我只需要将扩展名为“.csv”的文件从 dir1 移动到 dir2
并使用 dir2 中的时间戳重命名这些文件复制的文件
$dirname = "\\dir1\\"
$dirname2= "\\dir2\\";
$filterstring=".csv";
opendir ( DIR, $dirname ) || die "Error in opening dir $dirname\n";
foreach my $filename (readdir(DIR))
{
if ($filename =~ m/$filterstring/) {
$cfile=$dirname.$filename;
print "\n moving $cfile from $dirname to $dirname2 \n";
move($cfile,$dirname2);
}}
closedir(DIR);
我开发的上述代码移动了扩展名为“.csv”的文件以及文件名“abc_csv_uv.txt”的文件我如何纠正这个问题,然后重命名移动的文件...请告知..需要帮助