bool CopyFile(string srcFileName, string destFileName)
        {
            //ディレクトリがなければ作る
            string dir = Path.GetDirectoryName(destFileName);

            if (!Directory.Exists(dir))
            {
                Directory.CreateDirectory(dir);
            }

            //新しいファイルのみコピー
            if (ProjectData.IsResoucesCopyNewerOnly)
            {
                if (File.Exists(destFileName))
                {
                    if (File.GetLastWriteTime(srcFileName) <= File.GetLastWriteTime(destFileName))
                    {
                        return(false);
                    }
                }
            }

            if (fileManager.IsAlreadyEncodedFieType(srcFileName))
            {
                //エンコードが必要なタイプはエンコードする
                return(fileManager.WriteEncode(destFileName, srcFileName, File.ReadAllBytes(srcFileName)));
            }
            else
            {
                //通常ファイルコピー
                File.Copy(srcFileName, destFileName, true);
                return(true);
            }
        }