AssetBundleGraph.FileUtility.CopyFileFromGlobalToLocal C# (CSharp) Method

CopyFileFromGlobalToLocal() public static method

public static CopyFileFromGlobalToLocal ( string absoluteSourceFilePath, string localTargetFilePath ) : void
absoluteSourceFilePath string
localTargetFilePath string
return void
        public static void CopyFileFromGlobalToLocal(string absoluteSourceFilePath, string localTargetFilePath)
        {
            var parentDirectoryPath = Path.GetDirectoryName(localTargetFilePath);
            Directory.CreateDirectory(parentDirectoryPath);
            File.Copy(absoluteSourceFilePath, localTargetFilePath, true);
        }

Usage Example

Example #1
0
        private void SaveSampleFile(NodeData node, Asset asset)
        {
            var samplingDirectoryPath = FileUtility.PathCombine(AssetBundleGraphSettings.IMPORTER_SETTINGS_PLACE, node.Id);

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

            var absoluteFilePath = asset.absoluteAssetPath;
            var targetFilePath   = FileUtility.PathCombine(samplingDirectoryPath, asset.fileNameAndExtension);

            FileUtility.CopyFileFromGlobalToLocal(absoluteFilePath, targetFilePath);

            AssetDatabase.Refresh(ImportAssetOptions.ImportRecursive);
        }
All Usage Examples Of AssetBundleGraph.FileUtility::CopyFileFromGlobalToLocal