タグ

FIOとwinに関するkiyo_hikoのブックマーク (1)

  • 意図的にファイルをロックする

    質問 2017年5月18日木曜日 12:39 forfiles /p <パス名> /d -1 /m "<ファイル名>" /c "cmd /c del @file" で対象のファイルを削除する際、意図的にファイルをロックしてファイル削除に失敗するテストを行いたいと考えています。 サクラエディタなど排他制御機能のあるアプリケーションを使用してファイルを開けば、失敗する事は確認できてますが、 サーバ上でテストをする際、排他制御機能を持ったアプリケーションが無い場合、 コマンドプロンプトやPowershellコマンドで上記を再現する方法はありますでしょうか? すべての返信 (2) 2017年6月1日木曜日 5:37 ✅回答済み | 1 票 以下はどうでしょうか。 $file = [System.IO.File]::Open($filePath,'Open','Read','None') #Unlo

    意図的にファイルをロックする
    kiyo_hiko
    kiyo_hiko 2021/01/26
    PowerShellで、$f = [System.IO.File]::Open('path/to/the.file', 'Open', 'Read', 'None'); だそうで。ちゃんとロックされた。解除は $f.Close() カッコは必要。
  • 1