# CopyFileOrDirectoryFollowSymlinks(string, string)

> Copies the file or directory.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static void CopyFileOrDirectoryFollowSymlinks(string source, string dest)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): **** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)):&#x20;

### Remarks

Copies from the path suppplied as the `source` parameter to the path supplied as the `dest` parameter.

In presence of symbolic links (macOS only), the actual files to which symbolic links point to are copied, not the symbolic links themselves.

Additional Resources: [FileUtil.CopyFileOrDirectory](/engine/6000.3/script-reference/unityeditor/fileutil/copyfileordirectory.md).

### Examples

```csharp
using UnityEngine;
using UnityEditor;

public class CopyFileSymLink : MonoBehaviour
{
    [MenuItem("Example/Copy Something SymLink")]
    static void CopySomethingSymLink()
    {
        FileUtil.CopyFileOrDirectoryFollowSymlinks("sourcepath/YourFileOrFolder", "destpath/YourFileOrFolder");
    }
}
```
