問題タブ [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 投票する
9 に答える
521507 参照

vba - VBAでファイルを削除する

VBA を使用して、次のことができます。

  1. ファイルが存在するかどうかをテストし、存在する場合は、
  2. 消して?
0 投票する
4 に答える
31497 参照

python - ZipFile モジュールを使用して zipfile からファイルを削除する

zipfile からファイルを削除するために私が思いついた唯一の方法は、ファイルを削除せずに一時的な zipfile を作成し、その名前を元のファイル名に変更することでした。

Python 2.4 では、ZipInfo クラスに属性file_offsetがあったため、2 つ目の zip ファイルを作成し、解凍/再圧縮せずにデータを他のファイルにコピーすることができました。

これfile_offsetはpython 2.6にはありません。すべてのファイルを解凍してから再度圧縮して別のzipファイルを作成する以外のオプションはありますか?

zipfile 内のファイルを直接削除する方法はありますか? 検索しても何も見つかりませんでした。

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

c# - 古いファイルを削除するPowershellスクリプト

次のスクリプトは、14日より古い名前付きディレクトリ内のファイルを削除.txtし、パスと削除されたファイルを使用してに書き込みます(このスクリプトは別のフォーラムで見つかりました。

私は3つの質問があります:

  1. 何が-lt何で何が-le-gtですか?それぞれをいつ使用しますか
  2. 上記のスクリプトはファイルのみを削除します...フォルダも削除するにはどうすればよいですか?
  3. 上記のスクリプトは、LastWriteTime..時間についてはどうCreatedDateですかLastAccessed
0 投票する
3 に答える
9272 参照

java - Javaでファイルを安全に削除する方法

Javaでファイルを安全に削除するにはどうすればよいですか? javafaq.nuのコードを試してみましたが、問題は、このバグが原因で、マップされたファイルを Windows で実際に削除できないことです。

次に、Windowsでsysinternals sdeleteを使用してみましたが、最初に使用するときに使用許諾契約をクリックする必要があり、避けたいです。

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

batch-file - 最終変更が今日ではないファイルを削除するバッチ ファイル

ただ知りたいだけです:

最後の変更が今日ではない場合、「log.txt」を削除するにはどうすればよいですか?

バッチファイルで。

ここでは 1 ファイルについて話しているだけです。

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

tfs - プログラムで削除されたファイルを検出する方法は?

Team Foundationでは、次のようにして、削除されたファイルを表示するようにTeamExplorerに要求できます。

[ツール]>[オプション]>[ソース管理]>[VisualTeamFoundationServer]>[ソース管理エクスプローラーで削除されたアイテムを表示する]。

私の質問は、プログラムで同じことをどのように行うかです。

同期ツールを開発していますが、TFSで削除されたファイルを検出する必要があります。Workspace.Get(...)は、削除されていないファイルのみを返します。

どうすればそれを達成できるか考えていますか?

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

c# - 既存のプロセスによって保持されているため、ファイルの削除に失敗する

C# で記述しているコードの一部に問題があります。

MailMessage および SMTP コンポーネントを使用してドキュメントを送信しています。送信したいファイルを c:\temp などの一時ディレクトリにコピーし、ドキュメントをループしてメールに添付します。

メールは正常に送信されますが、一時ディレクトリからファイルを削除しようとすると、次のエラーが表示されます。

別のプロセスで使用されているため、プロセスはファイルにアクセスできません

なぜこれが起こっているのか理解できません。以下は、ドキュメントを処理するコードです

this.sendEmail() メソッドは sendDocument メソッドに戻る前にメールを送信すると思います。これは、削除が失敗する原因となっているのは smtp オブジェクトだと思うからです。

これは sendEmail メソッドです。

削除したいファイルを占有するプロセスでこの問題を回避するにはどうすればよいですか。

アプリケーションが終了したら、ファイルを削除できます。

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

c# - ごみ箱から 1 つのアイテムを削除する

ごみ箱の特定のファイルを完全に削除する方法はありますか?

インターネットで検索しているときに、FROM ではなく TO のごみ箱を削除する方法しか見つかりませんでした。また、ビン全体を空にしたくはありません。特定のファイルを 1 つだけ空にします。特定のアイテムは既にごみ箱にあります。

これどうやってするの?

編集:

  1. 私は自分でファイルをそこに置いたり、プログラムを置いたりしませんでした。他の誰かがやったので、私はそれを制御できません。
  2. Windows Search は何とか私のファイルを見つけることができます...?!?

私は別のことを発見しました.C:\ RECYCLERに同じファイル拡張子で名前が異なるファイルを実際に見つけることができます。では、それが本当に探しているファイルであるかどうかを確認するにはどうすればよいでしょうか?

0 投票する
12 に答える
995701 参照

git - ローカル ファイル システムからファイルを削除せずに Git リポジトリからファイルを削除する

私の最初のコミットには、いくつかのログ ファイルが含まれていました。に追加*logしました.gitignoreが、リポジトリからログ ファイルを削除したいと考えています。

リポジトリからファイルを削除しますが、ローカル ファイル システムからも削除します。

ファイルのローカル コピーを削除せずに、このファイルをリポジトリから削除するにはどうすればよいですか?