Переименовать папку без старой папки - PullRequest
2 голосов
/ 02 мая 2011
#!/usr/bin/perl

use File::Copy;
use File::Copy::Recursive;

$old_folder=$ARGV[0];
$new_folder=$ARGV[1];
$folder_loc=$ARGV[2];

print "Content-type:folder rename\n\n";

#rename($arg1,$arg2) || print "Don't have permission to rename.<br><br>";
File::Copy::Recursive::dircopy("$folder_loc/$old_folder","$folder_loc/$new_folder");

print "Renaming Done!";

exit;

здесь моя старая папка также существует после переименования папки. Как я могу удалить старую папку после переименования.Пожалуйста, помогите мне

Ответы [ 2 ]

5 голосов
/ 02 мая 2011

Я думаю, что вы хотите использовать File::Copy::Recursive::dirmove вместо dircopy

0 голосов
/ 02 мая 2011

Вы можете использовать File :: Path для удаления целых деревьев каталогов (включая файлы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...