javascriptで現在のディレクトリを取得する方法

便利な関数を見つけたのでメモしておきます。最近の作業割合javascriptが多い気がする。。。

以前ファイル名の取得はやったのですがディレクトリの取得はしていなかったのでやってみようと思って探したけどあんまない、それともこれって当たり前だからないのか。。。。MDNリファレンスに良いのがあったので載せておきます。結構便利で使えると思います。


スポンサーリンク

<script>
'use strict';
	var local = window.location;
	var url = local.origin;
url + getDir(local); // 現在のディレクトリ
url + getDir(local,1); // 1つ上のディレクトリ
function getDir(place, n) {
  return place.pathname.replace(new RegExp("(?:\\\/+[^\\\/]*){0," + ((n || 0) + 1) + "}$"), "/");
}
</script>

デモサイト

Pocket
LINEで送る

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です