def overwrite_plugin_configuration(source_binaries,project_fn):
plugin_fn = _find_plugins_file(project_fn)
if not plugin_fn:
# logger.warn('Unable to overwrite plugins. No Plugin.xml found')
return
print(plugin_fn)
if os.path.isfile(source_binaries):
source_binaries = os.path.join(os.path.dirname(source_binaries),'RiverSystem.Forms.exe')
source_version = '.'.join([str(v) for v in _get_version_number(source_binaries)[00:-1]])
print(source_version)
plugin_dir = os.path.join('C:\\','Users',os.environ['USERNAME'],'AppData','Roaming','Source',source_version)
if not os.path.exists(plugin_dir):
os.makedirs(plugin_dir)
plugin_dest_file = os.path.join(plugin_dir,'Plugins.xml')
shutil.copyfile(plugin_fn,plugin_dest_file)
评论列表
文章目录