-1

How to move the folder, in which folder name containing junk characters. (ex:Theoretical Analysis_Ferda Özdemir Sönmez). Here there are some letters à & ¶). Please help me with this. Thanks in advance

Suhima K
  • 25
  • 2

1 Answers1

0

You can use Win32::Unicode::Dir. For example:

use strict;
use warnings;
use utf8;
use Win32::Unicode::Console;
use Win32::Unicode::Dir ();

my $dir = 'Sönmez';
my $dest = 'temp';
Win32::Unicode::Dir::mkpathW($dest) or dieW "Could not create directory '$dest': $!";
Win32::Unicode::Dir::mvtreeW( "${dir}/", $dest) or dieW  "Cannot move '$dir' to '$dest': $!";
Win32::Unicode::Dir::rmdirW( $dir) or dieW "Cannot delete source directory name '$dir': $!";

See also How to delete folder with unicode character filenames using Perl rmtree?

Håkon Hægland
  • 39,012
  • 21
  • 81
  • 174