[#49193] [ANN] Ruby 2.0.0-p0 released — Yusuke Endoh <mame@...>

こんにちは。Ruby 2.0.0-p0 をリリースします。

14 messages 2013/02/24
[#49196] [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released — arton <artonx@...> 2013/02/24

artonです。

[#49216] Windows用 インストーラ無しパッケージの需要について (Re: [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released) — Takeshi Iogawa <alpha@246.ne.jp> 2013/02/27

いおがわと申します。 Ruby2.0の正式リリースおめでとうございます。

[ruby-list:49228] PDF ファイルが Adobe Reader などで開かれているかを検知したい

From: "5.5" <5.5@...>
Date: 2013-02-28 03:42:47 UTC
List: ruby-list #49228
5.5 です。お世話になっております。

PDF ファイルを Adobe Reader で開いている場合,FileUtils.mv
などで移動することができません。
※Permission Denied と実行時エラーが出る。

そこで,事前にそういう状態であるかどうかを検知したいのです
が,できますか?

FileTest.writable? の類いは,パーミションを見ているようで,
上記の状態でも true が返ります。


実際に mv してみて,例外が出たらその場合の処理を行う,とい
う方法も考えられます。
しかし,同時に他のファイル操作も行いたいのです。
複数のファイル操作の一つでも失敗したら全部を元に戻す,とい
うロジックもあり得るでしょうが,避けたいところです。

移動が可能かどうかを,移動を実行せずに知る手段はあるでしょ
うか?

OS は Windows です。

-- 
5.5@moji.gr.jp

In This Thread

Prev Next