問題タブ [locked-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
790 参照

c# - C# でロックされたログファイルの内容をクリアする

ログファイルを空にする方法については、さまざまな説明があります。

お気に入り:

しかし、この例と私が見つけた他の例はすべて同じ問題を抱えています。ログファイルが現在別のプロセスによってロックされている場合は機能しません。

ルビーには、rake log:clear削除せずにログファイルを空にするだけのタスクがあります。

を使用して Powershell でこれを実行できることもわかりましたclc <filename>。ソースは現在ここで入手できます。

https://github.com/PowerShell/PowerShell/blob/c1faf1e6e10fc1ce45e84ef6f49ae7136c67a111/src/Microsoft.PowerShell.Commands.Management/commands/management/ClearContentCommand.cs

しかし、正直なところ、このコードがどのように機能するかはわかりません。また、他のクラスから継承しています。

一般的なプログラム/クラスで使用できる C# 実装はありますか?

0 投票する
3 に答える
6413 参照

ios - ファイル「project.pbxproj」は Xcode 8.3.3 でロック解除できませんでした

何らかの理由で、一部のファイルが xcode でロックされていましたが、このソリューションで解決しました。

しかし、その後もこのエラーが発生し続けます

また、上記の方法でロックを解除しようとしましたが、機能しません。また、プロジェクトを閉じることさえできず、強制的に閉じると、次回は以前の変更がすべてなくなります。

0 投票する
3 に答える
8313 参照

excel - 編集用にロックされたファイルを読み取り専用として開く方法は?

複数のファイルを開くマクロがあります。「編集のためにロックされている」ファイルになると、エラーが表示されます

FileName は現在使用中です。あとでもう一度試してみてください。

上記のファイルを読み取り専用として開くにはどうすればよいですか?私は試した:

更新:最初の方法は機能します。私のコードは、「Selected_EOS_Report_File」変数を通過する複数のファイルで実行されます。ある時点で渡されたファイルは、Excel の一時ファイルでした (ファイル名は「~$」で始まります)。そのようなファイルをスキップする if/then ステートメントを作成しました。

0 投票する
0 に答える
418 参照

git - C:\users\%username%\source\repos の下のフォルダーの名前を変更できません

背景:インストールされた Visual Studio 2017 コミュニティ。最終的に、新しいプロジェクトがデフォルトで作成されたフォルダになりましたC:\users\%username%\source\repos。このフォルダーは、Visual Studio Git 統合用にデフォルトで作成されていると思います。

しかし、このディレクトリ内のプロジェクトのソース管理は必要ありません。そのため、このフォルダーの下にあるすべてのファイルのすべてのトレース Git ソース管理が削除されると考え/期待していた.gitフォルダーを削除しました。C:\users\%username%\source\reposしかし、このディレクトリ内のフォルダーの名前を変更する際に問題が発生しました。

Windows エクスプローラーから最初にフォルダーの名前を変更できますが、もう一度名前を変更しようとすると、「フォルダーが別のプログラムで開かれているため、操作を完了できません」というメッセージが表示されます。数分待てば、フォルダの名前を再度変更できます。

Git の名残がまだこのフォルダーに影響を与えていると推測しています。このディレクトリから Git のすべての痕跡を削除するには、他の手順を実行する必要がありますか?

このプロセスを使用してディレクトリをロックしているものを特定しようとしましたが、何も表示されません:

  1. リソースモニターを開く
  2. モニターで [CPU] タブを開きます
  3. すべてのプロセスを選択します(これが必要かどうかはわかりません。おそらく
  4. ハンドルを検索)
  5. 「関連付けられたハンドル」を展開します
  6. 必要なファイルを検索します
  7. ハンドルを持つプロセスを閉じます