| 
						
						
							
								
							
						
						
					 | 
					@ -437,6 +437,9 @@ namespace Apewer | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    { | 
					 | 
					 | 
					                    { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        try | 
					 | 
					 | 
					                        try | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        { | 
					 | 
					 | 
					                        { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            var dir = Path.GetDirectoryName(path); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            if (!Directory.Exists(dir)) Directory.CreateDirectory(dir); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            File.WriteAllBytes(path, TextUtility.Bom); | 
					 | 
					 | 
					                            File.WriteAllBytes(path, TextUtility.Bom); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            return true; | 
					 | 
					 | 
					                            return true; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -451,6 +454,9 @@ namespace Apewer | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        var success = false; | 
					 | 
					 | 
					                        var success = false; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        try | 
					 | 
					 | 
					                        try | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        { | 
					 | 
					 | 
					                        { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            var dir = Path.GetDirectoryName(path); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            if (!Directory.Exists(dir)) Directory.CreateDirectory(dir); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            var write1 = BytesUtility.Write(file, TextUtility.Bom); | 
					 | 
					 | 
					                            var write1 = BytesUtility.Write(file, TextUtility.Bom); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            if (write1 == TextUtility.Bom.Length) | 
					 | 
					 | 
					                            if (write1 == TextUtility.Bom.Length) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            { | 
					 | 
					 | 
					                            { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -474,6 +480,9 @@ namespace Apewer | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                { | 
					 | 
					 | 
					                { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    try | 
					 | 
					 | 
					                    try | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    { | 
					 | 
					 | 
					                    { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        var dir = Path.GetDirectoryName(path); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        if (!Directory.Exists(dir)) Directory.CreateDirectory(dir); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        File.WriteAllBytes(path, bytes); | 
					 | 
					 | 
					                        File.WriteAllBytes(path, bytes); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        return true; | 
					 | 
					 | 
					                        return true; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    } | 
					 | 
					 | 
					                    } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |