• 締切済み

テキストファイルのロックを行ないたい

現在Win2003サーバにて環境を構築しております。 4台のノード(XP)からサーバにアクセスできるようになっています。 複数のPCで同時にログインを行った場合に、共有フォルダに 存在するテキストファイルを同時に開けないようロックを かけたいのですが、メモ帳などで作成したテキストファイルを ロックするための方法がわからず困っています。 どなたか良い方法をご存知でしたら教えてください。 よろしくお願いします。

みんなの回答

  • xyz37005
  • ベストアンサー率51% (362/706)
回答No.1

これなんかどうでしょうか? GetFileLock.VBS ファイルやフォルダを他者が使用してないときだけ排他使用(ロック)するVBScript http://www.vector.co.jp/soft/win95/util/se373378.html

1041haru
質問者

お礼

返信ありがとうございます。 試してみたいと思います。

関連するQ&A

  • Windowsのファイルサーバーの権限について

    Windows Serverでファイルサーバの構築を検討しています。 ファイルサーバはドメイン内に構築しアクセスするユーザーは全員ドメインユーザーです。 私の知識では、共有フォルダの権限設定は、ファイルサーバにログインしなければ出来ないのですが、ファイルサーバにログインせずに権限を変更する方法を知りたいです。 既に作成した共有フォルダの権限をドメインユーザーがファイルサーバにログインせずに変更する方法はないでしょうか? ご存知の方がいらっしゃったら教えてください。m(_ _)m

  • Win2000Proでの共有ファイルのアクセス制限について

    Win2000Proでファイルの共有(LAN)をしているのですが、1つのパソコンに 同時にアクセスできるのが、10人という制限があると思います。 11人以上が同時にアクセスできるようにする方法はないのでしょうか。 同じフォルダに同時にアクセスできるだけでかまいません。 やはりWin2000サーバーを導入するしかないのでしょうか。

  • ファイルをロックするには

    現在Servletでファイルの書き込み、 または読み込みをするシステムを作ろうとしています。 同時に複数ユーザが同一ファイルにアクセスするのを 防ぐためにファイルをロックしたいと思っています。 Javaではファイルをロックするのに使うメソッドは ないと聞いたのですが、 実際にはどうしたら良いのでしょうか…。 できればサンプルのようなものがあると イメージが沸くので嬉しいのですが、 なければ「こうすれば実現できる」という方法だけでも ご存知でしたら教えていただけないでしょうか。 なお、syncronizedを使って ファイルアクセスするメソッドを排他にする方法は 使いたくありません。 ユーザAはファイル1、ファイル2、ファイル3を…。 ユーザBはファイル3、ファイル4、ファイル5を…、 といったように、一人のユーザも ほぼ同時に複数ファイルアクセスするので、 ロックしたいのは同じファイルだった場合のみ (しかもファイル名も動的に決まる) だからです。 もうしわけありません。 お力を貸していただけないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • データベースを使わず、テキストファイルで・・・

    SQLサーバーとかを使わずに、テキストファイルで 多人数がアクセスするプログラムを作成しました。 テキストファイルを開くときは、もちろん排他的 ロック、アンロックしていますが、心配なところです。 SQLサーバーなどを使わないで多人数(~10人程度)が 利用するプログラムはテキストファイルが壊れやすい でしょうか? 将来的には、やはりなんらかの安価なデータベースを使っ たWEBアプリに改変予定ですが、それにはどういったサーバ がおすすめでしょうか?また、作成のコツなどを教えて ください。昔、VBとSQLサーバーで社内システムを構築 した経験はありますが、離れているので技術力は 乏しいです。

    • ベストアンサー
    • Perl
  • Windowsのファイルサーバーについて

    Windows2003にてファールサーバーの構築を行い、サーバー側でユーザーを作成し、適当なフォルダを作成し、アクセス権を付与しました。 クライアント側からのファイルサーバーへのアクセス方法は、どのように行えばよいですか? ファイル名を指定して実行にて、「\\サーバー名\共有フォルダ」でコマンドでよろしいですか?

  • 「ファイルをロックできませんでした」

    2台のwin7を持っています。アクセスのバージョンは2007です。 win7(Home Premium)のドキュメントに入れてある、 新規 Microsoft Office Access 2007 データベース.accdbをダブルクリックして開いて、 次にwin7(Starter)から、Home Premiumのドキュメントフォルダを開いて、 先ほどHome Premiumが開いたaccdbファイルをダブルクリックすると 「ファイルをロックできませんでした」と表示され、ファイルが開けません。 逆に、Starterで先にHome Premiumのドキュメントフォルダに入っているaccdbファイルをダブルクリックして開くと、 読み取り専用になってしまいますが、先ほどの「ファイルをロックできませんでした」の画面は表示されれずに開けます。 そしてHome Premiumでもファイルを開くと読み取り専用になってしまいますが、開けます。 「ファイルをロックできませんでした」について調べてみたら、 http://www.accessclub.jp/bbs/0223/beginers68682.html を読みましたが、ファイルは破損してないですし、 http://support.microsoft.com/kb/110732/ja は、VBAの事ではなくVBの事のようなので違いました。 どちらのパソコンから先にmdbファイルを開いても、問題なく開けるようにしたいのですが どうすればいいでしょうか?

  • フォルダにパスワードをかけたい

    ファイルサーバ(windows2008server)の共有フォルダ内に一部の人しかアクセスできないようにパスワード付のフォルダを設定したいのですが、いろいろ検索してみましたが、これといったものがありません。なにか良い方法はないでしょうか? ・そのフォルダには複数の人が同時アクセスする可能性がある。 ・1台のパソコンを複数の人が使用する可能性があるので、ユーザーごとにアクセス制限を変える方法では意味がない。 よろしくお願いします。

  • Windowsサーバ(Windowsファイルサーバ)のアクセス権限について

     Widows2003SBSのファイルサーバで、1フォレスト/ActiveDirectory/ クライアントはワークGrで隠し共有フォルダにて構築しました。その際、共有フォルダのアクセス件の設定がうまくいきません。何かヒントをいただけないでしょうか。共有フォルダのアクセス権とADアクセス件のTABの設定で、ADアクセス件のTABの設定のほうがセキュリティが強いとかあると聞きましたが、特にクライアントはワークGrなのでアクセスできたり、できなかったりするため、その他単純ななにかに問題があると思うのですが。。。(一般的なフォルダ所有権や隠し共有etc)ネットワークドライブ割付等があり、同時アクセス人数(ライセンス数Win2003SVより機能?)等にもなにか問題があるのでしょうか?超初心者のため、アドバイスいただけたらと思います。

  • Active Directory と ファイルサーバへのアクセス

    Active Directory と ファイルサーバへのアクセス すみません、教えてください。 Windows Server 2008 にてADサーバとファイルサーバを構築しております。 ファイルサーバ上に共有フォルダを作成し、AD参加クライアントからアクセスさせてます。 ADサーバが停止時に、クライアントはキャッシュログオンによりWindowsにログインする事はできるのですが、ファイルサーバに接続する事ができません。(できないというか、ID/Password を聞かれます) 問題点は、ADサーバが障害なのであって、ファイルサーバは起動しているのにアクセスできない事です。 よろしくお願いいたします。

  • 海外から日本のネットワーク共有ファイルにアクセスしたい。

    現在、我が社のメインのXPパソコンの共有フォルダ(サーバーではありません)と別の国内都市の営業部とで相互フルアクセスで使用しています。 業者の有料システムでは無くて無料で中国支社のVistaパソコン(ADSL接続)と日本のパソコンとファイル共有する方法は無いでしょうか? (共有フォルダは別でもかまいません) リアルタイムで相互アクセスできればWEB上の共有でもかまいません。 使用ファイル容量はせいぜい1MB有ればよいです。 Yahooブリーフケースなどで複数で同時ログインはダメだと思いますし、複数人数の使用は規定違反ですよね。