Move _copyDirectory and _isWritable into static method in Gc\Media\File
Is Writable refactoring
Refactoring updater
Refactoring updater