Widzę, że Win32API::File obsługuje MoveFile()
. Nie jestem jednak pewien, w jaki sposób implementuje się kod CORE::rename()
w taki sposób, aby miał znaczenie. Może ktoś zestawić różnicę - specjalnie dla Win32 Środowiska - międzyKorzystanie z Perla, czy istnieje różnica między Win32API :: File :: MoveFile i CORE :: zmień nazwę na MSWin32?
CORE::rename()
File::Copy::move()
- i
Win32API::File::MoveFile()
więc jeśli nie masz UTF-8 w pliku to zrobić inaczej, gdyby po prostu użyć CORE :: rename()? –
Tak, jaka jest tego szansa? Unicode oczywiście nigdy nie występuje w nazwach plików, więc programiści mogą być równie niefachowi jak [tęcza pierdząca jednorożce] (http://forgifs.com/gallery/d/201297-1/Unicorn-farts.gif). – daxim
Cóż .. W tym konkretnym przypadku przenoszę '/ store/{sha1}. {Ext}' na '/ bak/{sha1}. {Ext}' w ilości około 10 milionów, więc nie zakładaj że nie znam własnego obciążenia pracą. W nazwie pliku jest 0 szans na użycie Unicode. –