LoginSignup
3
2

More than 3 years have passed since last update.

PowerShellでファイルロックをする方法

Last updated at Posted at 2019-05-14

Power Shellを使ってみた

初めて単体テスト設計書を作成した際に
参考にしていた設計書に
「対象ファイルが開かれているときに操作ができないこと」という
テスト項目が現れました。

利用しているテキストエディタではどれもファイルロックされなかったので
強制的にファイルロックがしたくてPower Shellを使いました。

強制的にファイルロックをする

Power Shell(いまいち何か分かってない)を起動して以下のコードを入力します。


# Lock
$file = [System.IO.File]::Open($filePath,[System.IO.FileMode]::Open,[System.IO.FileAccess]::Read,[System.IO.FileShare]::None)

# UnLock
$file.Close()

「$filePath」には対象のファイルを「"フルパス"」ダブルコーテーションで囲うと上手くいきました。

3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2