filesystem::rename() can handle file from cross device
Merge pull request #19 from pch957/patch1

filesystem::rename() can handle file from cross device