当前位置: 首页 > news >正文

网站建设需要怎么做wordpress 高清头像

网站建设需要怎么做,wordpress 高清头像,ps培训班一般学费多少钱,专业团队ppt用odin实现了一个资源复制编辑器,使用要安装odin,功能是把要复制的资源路径一个个添加设置,点copy能把列表里的资源全部复制,支持目录复制到目录,文件复制到目录,文件复制替换。提升效率,让自己…

用odin实现了一个资源复制编辑器,使用要安装odin,功能是把要复制的资源路径一个个添加设置,点copy能把列表里的资源全部复制,支持目录复制到目录,文件复制到目录,文件复制替换。提升效率,让自己有更多的时间研究其他东西或者休息,需要注意的是只有一个目标路径的情况下,不能同时填源文件路径和源文件夹路径,不然不知道要拷贝文件还是文件夹,这个应该很好理解吧。代码如下:

using UnityEditor;
using UnityEngine;
using Sirenix.OdinInspector.Editor;
using Sirenix.OdinInspector;
using System;
using System.IO;
using System.Collecttions.Generic;
public class PathTableListWindow : OdinEditorWindow
{[MenuItem("Window/Open Path Table List")]private static void OpenWindow(){// GetExistingOrCreateNewWindow 是一个用于创建或获取已存在窗口的辅助方法var window = GetWindow<PathTableListWindow>();window.Show();}// 示例数据,用于在编辑器窗口中显示[TableList]public List<Item> PathItems = new List<Item>();[Button("Copy")]private void CopyAssets(){foreach(var item in PathItems){if (Directory.Exists(item.SourcePath)){// 如果源路径是文件夹,则递归复制所有文件和子文件夹CopyDirectory(item.SourcePath, item.TargetPath);}else if (File.Exists(item.SourcePath)){// 如果源路径是文件,则直接复制文件string destDir = Path.GetDirectoryName(item.TargetPath);if (!Directory.Exists(destDir)){Directory.CreateDirectory(destDir);}File.Copy(item.SourcePath, item.TargetPath, true);}if(!string.IsNullOrEmpty(item.SourceFilePath)){if(string.IsNullOrEmpty(item.TargetFilePath){var destFile = Path.Combine(item.TargetPath,Path.GetFileName(item.TargetFilePath));File.Copy(item.SourceFilePath, destFile, true);}else{File.Copy(item.SourceFilePath, item.TargetFilePath, true);}}}}private void CopyDirectory(string source, string destination){if(File.GetAttributes(source).HasFlag(FileAttributes.Directory)){string targetDest = Path.Combine(destination,Path.GetFileName(source));if(!Directory.Exists(targetDest)){// 创建目标目录Directory.CreateDirectory(targetDest );}// 递归复制子目录string[] dirs = Directory.GetDirectories(source);foreach (string dir in dirs){string destDir = Path.Combine(targetDest, Path.GetFileName(dir));CopyDirectory(dir, destDir);}// 获取源目录下的所有文件string[] files = Directory.GetFiles(source);foreach (string file in files){string destFile = Path.Combine(targetDest, Path.GetFileName(file));File.Copy(file, destFile, true);}}else{// 获取源目录下的所有文件string[] files = Directory.GetFiles(source);foreach (string file in files){string destFile = Path.Combine(destination, Path.GetFileName(file));File.Copy(file, destFile, true);}}}[System.Serializable]public class Item{[TableColumnWidth(60)][FolderPath, PropertyOrder(-1),HorizontalGroup("资源路径列表",0.25f)]public string SourcePath;[FolderPath, PropertyOrder(-1),HorizontalGroup("资源路径列表",0.25f)]public string TargetPath;[FilePath, PropertyOrder(-2),HorizontalGroup("资源路径列表",0.25f)]public string TargeFiletPath;[FilePath, PropertyOrder(-2),HorizontalGroup("资源路径列表",0.25f)]public string SourceFilePath;}
}
http://www.yayakq.cn/news/23913/

相关文章:

  • 网站首页被降权怎么做百度关键词排名联系
  • 怎么优化网站排名装潢公司设计效果图
  • 服饰品牌网站建设wordpress 备份数据库结构
  • 江苏省建设厅副厅长网站网上培训课程平台
  • vs网站开发入门怎么制作网站的二维码
  • 德州哪家网站建设好建设网站技术公司简介
  • 网站推广开户书店网站模板
  • 网站开发 问题解决产品推广方案策划书
  • 贵阳网站外包网址网站注册
  • 建筑网站新闻写那些好企业招聘网站哪个最好
  • 计算机专业都学什么上海seo网站
  • 杭州网站建设教育机构怎么在本地安装wordpress
  • 筑巢网站建设怎么样网站建设与运营的预算方案
  • 深圳住房和建设部网站2万一3万电动汽车
  • 设计接单的网站wordpress内容页列表显示
  • 安徽建站找生产厂家的网站
  • 推广普通话的文字内容沧州网站推广优化
  • 如何做微信朋友圈网站花都区网站建设
  • 网站建设一般收费网站建设 服务条款
  • 类似12306网站开发厦门国外网站建设公司哪家好
  • 麻涌镇网站仿做500元制作网站
  • 网页游戏网站网址俞润装饰做哪几个网站
  • 北京金河水务建设有限公司网站wordpress+用户中心插件
  • 建设网站实训报告书网站排名优化软件联系方式
  • 程序员做的导航网站施工企业会计科目表
  • 建设网站 怀疑对方传销 网站制作 缓刑类似wordpress的软件
  • 分析网站建设前期的seo准备工作网址大全4399
  • 室内设计的网站免费广告素材网
  • 怎样给自己做网站wordpress不能评论
  • 芜湖市建设工程质监站网站基于php网站建设