package com.qianwen.core.boot.file; import java.io.File; public class FileProxyManager { private IFileProxy defaultFileProxyFactory = new LocalFileProxyFactory(); private static final FileProxyManager ME = new FileProxyManager(); public static FileProxyManager me() { return ME; } public IFileProxy getDefaultFileProxyFactory() { return this.defaultFileProxyFactory; } public void setDefaultFileProxyFactory(IFileProxy defaultFileProxyFactory) { this.defaultFileProxyFactory = defaultFileProxyFactory; } public String[] path(File file, String dir) { return this.defaultFileProxyFactory.path(file, dir); } public File rename(File file, String path) { return this.defaultFileProxyFactory.rename(file, path); } }