# GetTextMetaFilePathFromAssetPath(string)

> Gets the path to the text.meta file associated with an asset.

## Definition

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

```csharp
public static string GetTextMetaFilePathFromAssetPath(string path)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Project relative path to the asset.

### Returns

| Type                                                           | Description                                                                    |
| -------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [string](https://learn.microsoft.com/dotnet/api/system.string) | The path to the .meta text file or an empty string if the file does not exist. |

### Examples

```csharp
using UnityEngine;
using UnityEditor;

public class AssetDatabaseExamples
{
    [MenuItem("AssetDatabase/Get Meta file path of Animations")]
    static void GetMetaFilePathOfAllAnimations()

    {
        //This will create a list of file paths of all Animation assets.
        string[] animAssetsGuids = AssetDatabase.FindAssets("t:Animation");

        foreach (var animAssetGuid in animAssetsGuids)
        {
            //This will output the path of an asset and a .meta file associated with an asset
            string animAsset = AssetDatabase.GUIDToAssetPath(animAssetGuid);
            string metaPath = AssetDatabase.GetTextMetaFilePathFromAssetPath(animAsset);
            Debug.Log("Asset file path: " + animAsset);
            Debug.Log("Meta file path: " + metaPath);
        }
    }
}
```
