SimpleFileAccessを用いてFileの削除が出来ません。 †
ページ | OpenOffice.org FAQの登録ページ |
---|---|
投稿者 | new_OOo3 |
分類 | |
優先順位 | |
状態 | |
カテゴリー | |
投稿日 | 2010-04-17 19:07:40 (土) |
OS | WindowsXP SP3 |
依存するページ | |
バージョン |
メッセージ †
回答ページでは行末に「~」を付加する必要はありません |
お世話になっております。
「 SimpleFileAccess 」を用いてFileを削除する下記Macro Codeを実行したところError Messageが表示されます。
Sub oFilekillSFA Dim oSimpleFileAccess Dim oToFile Dim oToURL oSimpleFileAccess = createUnoService("com.sun.star.ucb.SimpleFileAccess") oToFile = "c:\temp\test_copy1.csv" oToURL = ConvertToUrl(oToFile) If oSimpleFileAccess.exists(oToURL) then oAns = msgbox( oToFile & "を本当に削除しますか?", 4, "Confirm to delete file") If oAns = 6 then oSimpleFileAccess.kill(oToURL) End If else MsgBox( oToFile & " は存在しません", 0, "Caution !!") End if End Sub
同じく「 SimpleFileAccess 」を用いたCopyは問題無く出来ております。
つきましては、対処法をご教示頂けます様お願いします。
自己解決しました。 †
new_OOo3 (2010-04-17 19:53:41 (土))
誠に申し訳ありません。
対象Fileが読み取り専用となっておりました。
お騒がせして申し訳ございません。