02-20-2014, 02:43 PM
あるファイルをリネームしたいと思ったときに、renameプロシージャを利用しますが、
そのファイルがエディタなどで開かれていると、リネームは出来ません。
現在、そのファイルがリネームできるかどうかを事前に確認するには、どんな方法がありますか?
Url.resolve で、取得したローカルファイルの属性(LocalFile.writable?)は
読み取り専用かどうかという情報しかあらわしていないようでした。
with-local-file-lock であれば、ファイルのロックが取得できなければ例外が返却されるのかなと思ったのですが、
うまくいかないようです。
そのファイルがエディタなどで開かれていると、リネームは出来ません。
現在、そのファイルがリネームできるかどうかを事前に確認するには、どんな方法がありますか?
Url.resolve で、取得したローカルファイルの属性(LocalFile.writable?)は
読み取り専用かどうかという情報しかあらわしていないようでした。
with-local-file-lock であれば、ファイルのロックが取得できなければ例外が返却されるのかなと思ったのですが、
うまくいかないようです。