# Rename to URL

**URL:** https://resource.dopus.com/t/rename-to-url/49846
**Category:** Rename Presets
**Created:** [March 20, 2024, 10:02am UTC](https://resource.dopus.com/t/rename-to-url/49846 "2024-03-20T10:02:28Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![lxp](https://resource.dopus.com/user_avatar/resource.dopus.com/lxp/32/33734_2.png) [@lxp](https://resource.dopus.com/u/lxp)
#### Post date: [March 20, 2024, 10:02am UTC](https://resource.dopus.com/t/rename-to-url/49846/1 "2024-03-20T10:02:29Z")

</div>

This preset renames files to their target properties. Files that don't have this property will be skipped. The target string will be slightly cleaned up for better readability.

 ![2024-03-20 - 13.26.54](https://resource.dopus.com/uploads/default/original/3X/f/5/f5e8e86c75249888893ccb2ab44165e11328c817.jpeg)

```javascript
// https://resource.dopus.com/t/rename-to-url/49846
// 2024-03-20

function OnGetNewName(getNewNameData) {
    var otherMeta = getNewNameData.item.metadata.other;
    if (otherMeta.target_type != 'url') return;

    var tmp = String(otherMeta.target);
    var tmpExt = getNewNameData.newname_ext;

    tmp = tmp.replace(/https?:\/\//g, '');
    tmp = tmp.replace(/^ww+\./g, '');
    tmp = tmp.replace(/\.html?$/g, '');
    tmp = tmp.replace(/:/g, '-');
    tmp = tmp.replace(/\//g, '-');
    tmp = tmp.replace(/\?/g, '');
    tmp = tmp.replace(/-+/g, '-');
    tmp = tmp.replace(/-$/g, '');

    tmp = decodeURIComponent(tmp);

    return tmp + tmpExt;
}

```

Save [Rename to URL.orp](https://resource.dopus.com/uploads/short-url/av1XS7sg1iA8MpeoCIxnDNLDTmo.orp) to   ↓

```plaintext
%appdata%\GPSoftware\Directory Opus\Rename Presets

```

[How to use Rename Presets from this forum](https://resource.dopus.com/t/how-to-use-rename-presets-from-this-forum/26726)

---

<div class="post-metadata">

### Author: ![fkast](https://resource.dopus.com/user_avatar/resource.dopus.com/fkast/32/26108_2.png) [@fkast](https://resource.dopus.com/u/fkast)
#### Post date: [March 20, 2024, 11:41am UTC](https://resource.dopus.com/t/rename-to-url/49846/2 "2024-03-20T11:41:18Z")

</div>

fine!  
can you make some update with such link  
`URL=https://www.translate.ru/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/%D1%82%D1%83%D1%80%D0%B5%D1%86%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9 `  
[InternetShortcut.url.txt](https://resource.dopus.com/uploads/short-url/n6I1bKOHlmUPJ81pYZABFWZoikL.txt) (185 Bytes)

---

<div class="post-metadata">

### Author: ![lxp](https://resource.dopus.com/user_avatar/resource.dopus.com/lxp/32/33734_2.png) [@lxp](https://resource.dopus.com/u/lxp)
#### Post date: [March 20, 2024, 12:39pm UTC](https://resource.dopus.com/t/rename-to-url/49846/3 "2024-03-20T12:39:09Z")

</div>

Sure 🕶

 ![image](https://resource.dopus.com/uploads/default/original/3X/c/4/c4a2c1e8959b2a1c20c305097d36d38b6994b9ef.png)

---

<div class="post-metadata">

### Author: ![fkast](https://resource.dopus.com/user_avatar/resource.dopus.com/fkast/32/26108_2.png) [@fkast](https://resource.dopus.com/u/fkast)
#### Post date: [March 20, 2024, 12:42pm UTC](https://resource.dopus.com/t/rename-to-url/49846/4 "2024-03-20T12:42:36Z")

</div>

Just one line added! amazing!

---

<div class="post-metadata">

### Author: ![lxp](https://resource.dopus.com/user_avatar/resource.dopus.com/lxp/32/33734_2.png) [@lxp](https://resource.dopus.com/u/lxp)
#### Post date: [March 20, 2024, 12:45pm UTC](https://resource.dopus.com/t/rename-to-url/49846/5 "2024-03-20T12:45:35Z")

</div>

Lucky punch 😃
