我被困在寻找我的问题的答案,所以我使Windows-cmd像程序一样,我的一个功能是重命名文件。如果旧名称/新名称中没有空格,但一切都很好,但只要这些空间不起作用。我一直在寻找如何从旧名称和新名称中删除空格(如果有的话),然后进行重命名并将空白返回,但我不知道如何继续。我一直在阅读关于“修剪”的一些事情,但它没有帮助。这里是我的代码的一部分:从文件名中删除空格
elsif ($fr eq 'ren') {
$getmenu =~ s/ren //g;
my ($rf,$kb) = split /[ ]/,$getmenu;
rename($rf, $kb) || die "Error\n";
print "\n>$rf has been renamed as $kb\n";
}
耶稣多数民众赞成在逻辑上,我没有想过它 - _-谢谢你 – alexeim