Откройте командную строку и переименуйте ее
cd parentfolder
ren "..(" dotdotparens
Например
C:\temp>dir
Directory of C:\temp
19/11/2010 17:51 <DIR> .
19/11/2010 17:51 <DIR> ..
19/11/2010 17:50 <DIR> ..(
C:\temp>ren "..(" dotdotparens
C:\temp>dir
Directory of C:\temp
19/11/2010 17:53 <DIR> .
19/11/2010 17:53 <DIR> ..
19/11/2010 17:50 <DIR> dotdotparens
Тем не менее, поскольку ..(является допустимым именем папки, которое можно открыть в проводнике, возможно, в названии есть нечто большее, чем вы видели. Техника все еще может быть полезной.
Обновление: если у вас установлен Perl, попробуйте это
C:\temp>perl -e "opendir H,'.'; while ($f=readdir(H)) { print qq($f\n) if $f=~/^\.\.\(/ }"
..(A
Если вышеперечисленное печатает одну папку, можно продолжить ...
C:\temp>perl -e "opendir H,'.'; while ($f=readdir(H)) { rename $f, 'xxx' if $f=~/^\.\.\(/ }"
C:\temp>perl -e "opendir H,'.'; while ($f=readdir(H)) { print qq($f\n) if $f=~/^\.\.\(/ }"
Обновление 19 декабря 2011
Если у вас нет Perl, но вы хотели бы, вы можете скачать и установить его.
Если вы хотите проверить файл или foldernames, вы можете использовать что-то вроде этого
C:\test> dir
19/12/2011 16:49 <DIR> .
19/12/2011 16:49 <DIR> ..
19/12/2011 16:49 <DIR> ð
C:\test> perl -le "opendir H,'.'; print $_,qq(\t),unpack('H*',$_) for readdir(H);"
. 2e
.. 2e2e
- f0
C:\test> perl -e "rename qq(\xf0),'foo' or die $!";
Сценарий perl предоставляет шестнадцатеричный дамп имен файлов или каталогов, чтобы вы могли точно определить, что они из себя представляют, и что-то с ними сделать.