LaunchELF v4.43a (2017-05-31)
Цитата (PS2SDK) standardized behaviour of rename() functionality for the mass storage driver.
Fixed renaming of files in sub-directories on the mass device.
Fixed copying of files to the VMC device.
Regarding the rename functionality, I changed it to fit the documentation for the standard C rename function:
A file cannot be renamed to an existing file.
A file cannot be renamed into a directory.
A directory cannot be renamed into a file.
A directory can be renamed into a directory, if the destination is an empty directory.
Also, the rename() function is now usable for moving files, from a programmer's point-of-view; it can be used to quickly move files around the USB disk without needing to read and write whole files. Right now, LaunchELF does not move files that way, but I'm sure it would make the moving of files quicker.