• ベストアンサー

VBでのファイル状態の取得

KojiSの回答

  • KojiS
  • ベストアンサー率46% (145/312)
回答No.1

 対象ファイルを、読み書き排他でオープンしてみて、エラートラップしてエラー番号をチェックすればわかるでしょう。  詳しくはヘルプを参照してください。

wwwwtaka
質問者

補足

すいません、読み書き排他というのは、OPENステートメントでの「Lock Read Write」とかになるのでしょうか? また、それでわかるということは、エクスプローラのコピー処理では、 ファイルを他から書込み禁止状態(Lock Write)として、処理を行っていると考えていいのでしょうか? すいませんが、これだけ教えてもらえないでしょうか? (ヘルプには「lock」についてほとんど載っていないようでして・・)

関連するQ&A

  • AndroidアプリでSQLiteファイルを更新

    随時更新されるデータベース(以下DB)のAndroidアプリを作成しています。 今回はそんなに大きなDBではないので 初回起動時: assetフォルダにSQLiteファイルを用意しておく 起動時に「/data/data/[package_name]/」以下にSQLiteファイルをコピーしてDBを作成 次回起動時: DBに更新があったかチェック 更新があった場合、WEB上に用意したSQLiteファイルをHTTP通信で取得 既存のSQLiteファイル(/data/data/[package_name]/)に上書き という処理を書こうとしています。 初回起動時の処理は書けたのですが、 更新時の処理で、HTTPから取得したSQLiteデータを、どのように上書き保存したらよいのかわかりません。 処理はAsyncTask内でHTTP通信とともに行う予定です。 どなたかご教授お願いいたします。

    • ベストアンサー
    • Java
  • VB.NETでフォルダの一覧を更新する方法

    VB.NETでフォルダの一覧を更新する方法について質問させて下さい。 現在ネットワーク上の共有フォルダのファイルの更新日付を監視するソフトをVB.Netで作成したのですが 実際にはファイルが更新されているのに更新されたとソフトで認識するまでに1分くらいタイムラグ が発生します。 監視するのは 「IO.File.GetLastWriteTime」 という関数で監視しています。 そこで エクスプローラのメニューには「最新の情報に更新」というメニューが存在しますが VB.Netでプログラム的に「最新の情報に更新」を実行させる方法はないでしょうか? よろしくお願いいたします。

  • 更新日が指定日以降のファイル取得

    あるフォルダの中に、大量のcsvファイルが存在しています。 そのファイルをDBへ登録したいのですが、 毎回全ファイルを対象にせず、 指定日以降に更新・作成されたファイルのみを対象にしたいと考えています。 1件1件、ファイルの更新日を比較するしかないでしょうか? 効率の良い方法がないかと思い、質問させて頂きました。 宜しくお願いしますm(_ _)m

  • サブフォルダを含めた最新のエクセルを取得したいです

    VBA初心者です。 ①サブフォルダを含めた最新更新日のエクセルファイルを取得したいです。 ②そして、最新更新日のエクセルファイルは、そのエクセルが入っていたフォルダの名前に変更し、別フォルダへコピーしたいです。 お手数ですが、ご教授ください。

  • Androidアプリのファイル情報取得について

    Androidアプリ上でSDカード内の指定フォルダ内の、 ファイルの更新日が古いファイルを削除しようと考えているのですが、 更新日情報の取得方法がわかりません。 調べ方が悪いのかもしれませんが、ぜひお助けください。 宜しくお願いします。

    • ベストアンサー
    • Java
  • VBScriptでフォルダ内の全ファイル名取得

    こんにちは VBScriptでツールを作成しています。 フォルダA内の全ファイルをリネームして 別フォルダB内に同じファイル名があればリネームして フォルダA内のファイルをコピーしたいのですが 一度にフォルダ内の全ファイル名を取得する方法が分かりません。 なにかいい方法は無いでしょうか?よろしくお願いします。

  • ファイルの作成日時を取得するにはどうすれば?

    エクセル2003です。 ファイルの作成日時を取得するにはどうすればいいですか? MsgBox FileDateTime(ActiveWorkbook.FullName) を実行すると、更新日時が取得されてしまいます。 FileDateTime 関数のヘルプを見ると、 ----------------------------------- 指定したファイルの作成日時または 最後に修正した日時を示すバリアント型 (内部処理形式 Date の Variant) の値を返します。 ----------------------------------- と書かれていますが、 どうすれば作成日時を取得できるのでしょうか?

  • フォルダがファイルに化けた!?

     こんにちは  エクセルのファイルを、あるフォルダの中にコピーしようとしたところ,フォルダ名がファイル名になり,フォルダが無くなってしまいました。  フォルダの中にはいくつかのファイルが保存されていたのですが,そのファイルをダブルクリックすると,エクセルが起動し,コピーしたエクセルの内容が表示されます。  また,そのファイルと同じ名前でフォルダを作成しようとすると,エラーが出てフォルダが作成できません。(ファイルをフォルダと認識しているみたいです。)  このファイルになってしまったフォルダを,元に戻し,フォルダの中のファイルを救うことは出来ませんか? 教えてください。ちなみに使用OSはWinmeです。

  • フルパスの取得

    HDDプレイヤーでの再生目的でプレイリストをしばしば作成するのですが、 その際のフルパスの取得について便利なソフトウェアを教えて頂けたらと思っております。 現在いじくるつくーるを利用して 「対象のファイルを右クリック→フルパスをクリップボードにコピー」 出来るようにしてファイルのフルパスを取得できるようにしています。 1~数曲単位でプレイリストに追加する際には特に不便は感じないのですが、 プレイリストを新たに作成するときやアルバム単位で追加する際などには フルパスの取得に手間がかかり不便を感じています。 多くのファイルのフルパスを簡単に取得できるソフトウェアをご存じの方が いらっしゃいましたら教えて頂けませんか? 他のツールを起動することなく(現在のように対象を右クリックなどで)取得できれば 文句なしなのですがそうでなくてもかまいません。 PC環境としてはWindowsXPです。 よろしくお願いします。

  • win7でファイル表示が更新されない。

    win7でファイル表示が更新されない。 どうもです。 win7なのですが、しばらく使っていると デスクトップやエクスプローラーのファイル表示が更新されなくなってしまいます。 右クリックで最新の情報に更新をするか 別のフォルダに移動して戻れば更新されます。 検索したところ、XPで同じような症状があったのですが win7では確認できませんでした。 再起動するとしばらくは更新されるようになりますが いつの間にか更新されなくなってしまっています。 どなたか解決法を教えてくださいませ。