問題タブ [delete-file]

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 投票する
2 に答える
599 参照

svn - SVN で保護されたリポジトリへのコミット

Windows セキュリティを使用して、ユーザーが SVN クライアントのサーバーからファイルを削除するオプションをブロックしました。(リポジトリ ディレクトリを右クリックし、セキュリティ オプションを選択します)。

ここで、ローカル ディレクトリをサーバーにコミットしたいのですが、ディレクトリから 1 つのファイルを削除しました。削除する権限がないというエラーが表示されます。

これをバイパスする他の方法はありますか?

0 投票する
5 に答える
3123 参照

c# - ユーザーのダウンロードプロンプトの後にファイルを削除する

これはとても簡単だと思います。私のプログラムは、自動化を使用してサーバー上にExcelファイルを作成します。その後、ユーザーにダウンロードするかどうかを強制的に選択させ、選択に関係なく、ファイルを削除して、スペースを占有しないようにします。これをどのように達成できるかについてのアイデアはありますか?

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

.net - Process.WaitForExit が失敗した直後の EXE の DeleteFile

私は次のことを行います:

  1. 実行可能ファイルをにコピーしますC:\temp\x.exe

  2. で実行可能ファイルを開始し、 によって返されたオブジェクトSystem.Diagnostics.Process.Startを呼び出して、プロセスが同期的に終了するのを待ちます。WaitForExitProcessStart

  3. 実行可能ファイルを削除するC:\temp\x.exe

一部のマシンでは、これはうまく機能しますが、他のマシンでは、ファイルがまだ使用されているため、への呼び出しがDeleteFile失敗します。したがって、一度WaitForExit戻ったとしても、Windows が EXE で終了したことを意味するわけではないようです。

ここでのオプションは何ですか? DeleteFile削除が成功するか、ループがタイムアウトするまで、数ミリ秒後にループで再試行することは明らかです。しかし、ファイルがすべての人によって閉じられるのを待つためのよりクリーンな方法はありますか?

0 投票する
5 に答える
2446 参照

c# - フォルダツリーをたどりながらファイルを削除する方法

これを正しく行っているのか、それとも私のロジックが正しいのかはわかりません。

フォルダー構造を下って、特定の日数より古いファイルを削除しようとしています。この部分は正しく実装し、空のフォルダーを削除します。

これらすべてを 1 つのループで実行できますか?
フォルダの削除はどこで行うのですか?

3~4階層下までの空のフォルダを削除したい。

コードはMSDNからのものです。

0 投票する
2 に答える
5203 参照

c# - 4 日以上前のファイルをフォルダーから削除する

5 時間ごとにタイマーを実行し、4 日以上経過したファイルをフォルダーから削除したいと考えています。サンプルコードを教えてください。

0 投票する
6 に答える
1639 参照

file - ロックされているファイルを削除するにはどうすればよいですか?

私はC++MFCのWindowsでデスクトップアプリケーションを書いています。

アプリケーションはインデックスファイルを作成し、それに情報を何度も書き込みます。

アプリケーションがクラッシュした場合、次にアプリケーションを起動すると、クラッシュしたインデックスファイルが削除され、新しいインデックスファイルが作成されます。場合によっては、インデックスファイルがロックされると思います。ロックされたインデックスファイルを削除できないと、災害になります。

ファイルを削除して新しいファイルを作成できることをどのように保証できますか?他のアプリケーションがインデックスファイルを開かないようにすることができます。アプリケーションがクラッシュしたからといって削除することはできません。

誰か助けてもらえますか?

0 投票する
4 に答える
34408 参照

file-io - ディレクトリvb6内のすべてのファイルを削除します

ディレクトリ内のすべてのファイル(サブディレクトリを除く)を削除するvb6関数を誰かが手伝ってくれるかどうか疑問に思いました。

0 投票する
5 に答える
2451 参照

ruby - Ruby で隠しファイルを削除する

Rubyでディレクトリ内のすべてのファイルを削除する方法を知っている人はいますか? 私のスクリプトは、隠しファイルがない場合はうまく機能しますが、隠しファイル (.svn ファイルなど) がある場合はそれらを削除できず、Ruby は Errno::ENOTEMPTY エラーを発生させます。それ、どうやったら出来るの ?

0 投票する
2 に答える
14347 参照

windows - バッチファイルまたはコマンドを使用して読み取り専用ファイルを削除する

バッチファイルまたはコマンドを使用して読み取り専用ファイルを削除する方法を知りたいのですが。

「abc.dll」という名前のDLLファイルがあり、バッチファイルで次のコマンドを使用してこのファイルを削除しようとしているとします。

それは私がそれをすることを許さず、それはアクセス拒否メッセージを投げます。ただし、読み取り専用属性を非読み取り専用に変更すると、正常に削除できます。

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

tfs - ユーザーがファイルを削除し、同じ名前で新しいファイルを作成したときの TFS ロールバック

誰か (私以外) が誤って TFS のファイルを削除してチェックインしました。その後、彼は自分のエラーを発見し、自分のハード ドライブから失われたファイルを置き換えたいと考えました。彼のエラーと私がそれを発見するまでの間に、他の人が隣接するファイルに変更を加えました。ここで、削除されたファイルを削除前の状態にロールバックしたいのですが、元のファイルとその置換ファイルの間でファイル名の衝突エラーが発生します (正しく理解できれば)。

他の作業が行われたため、プロジェクト全体をロールバックすることはできません。これらのファイルを「以前」の状態に戻したいだけです。

誰かがこの問題を抱えて解決しましたか? それとも解決策がありませんか。