問題タブ [temporary-directory]

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 に答える
986 参照

java - JUnit:TemporaryFolderオブジェクトはいつ宣言しますか?

JUnitのを使用してソースファイルをdestファイルにコピーするメソッドをテストしようとしていますTemporaryFolderIOExceptionただし、このテストを実行しようとするとJavaが表示されます。フォルダの宣言をどこで行うかは重要ですか?(私のテストクラスには、いくつかの異なるテストがあります)。もしそうなら、それを行うための適切な方法は何ですか?現在、このコードの上にいくつかの単体テストがあるので、ファイルコピーのテストを設定しようとしています。たぶん---ブロックはそれ自身@Ruleのクラスにある必要がありますか?これが私がテストをコーディングしたスニペットです:@Before@Test

このテストクラスを実行すると、11個のテストすべてが失敗し(以前は合格)、が取得されjava.io.IOException: No such file or directoryます。

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

java - Apache Commonfs VFS は一時ディレクトリの拡大を回避します

VFS に問題があります。デプロイパッケージ(zipファイル)のURLをテキストエリアに貼り付けるWebアプリケーションを開発しました。デプロイ スクリプトを表示し、最後にアプリケーションをデプロイできます。小さなマシンの tomcat で実行されます。デプロイ パッケージは約 5 ~ 100 MB です。私の問題は、一時ディレクトリが時間の経過とともに大きくなることです。VFS は一時ディレクトリからファイルを削除していないようです。私は、vfs temp dir を消去する tomcat の起動スクリプトを書きました。しかし、それはまったくいいことではありません。

  1. を閉じずに VFS から削除する方法はありFileSystemManagerますか?

  2. 一時ディレクトリはキャッシュのようですが、ファイルが変更されてもイントラネットから再度読み込まれません。

以前は設定していた

しかし、VFS は一時ディレクトリをキャッシュとして扱わないようです。私は何か間違っていることを理解していますか?

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

python - ディレクトリがPythonの一時ディレクトリであるかどうかを確認するにはどうすればよいですか

を使用して Python で一時ディレクトリを作成する方法を知っていますtempfile

ユーザー環境をカプセル化するクラスがあります。また、一時的なダミー ユーザー環境を作成し、テストに使用するいくつかのファイルを設定する単体テストもあります。これが完了したら、すべてをクリーンアップしたいので、ダミーのユーザーディレクトリからすべてを削除します(を使用shutils.rmtree

元のクラスをラップするダミー クラスがあり、実際のユーザー ディレクトリを取得できず、代わりにダミーを返します。誰かがこれを忘れて変更したり、ラッパー クラスを完全に削除したりするのではないかと心配しています。これは機能する可能性があり、開発者は自分のホーム ディレクトリからすべてを失うことになります。これは彼/彼女に良い教訓を教えるかもしれませんが、受け入れられません.

「/tmp/」がユーザー ホームのパスの先頭にあることを確認できるので、安全に削除できることがわかりますが、Windows では機能しません。tempfile はディレクトリの作成方法を既に知っているため、ディレクトリが一時領域にあるかどうかも判断できます。私はそれを行う方法を見つけることができませんが。

何か案は?

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

python - Python クラスの一時フォルダーをクリーンアップする正しい方法

オブジェクトの存続期間中存続し、その後削除されるフォルダーの一時ワークスペースを生成するクラスを作成しています。def initで tempfile.mkdtemp() を使用してスペースを作成していますが、 delが呼び出されることに依存できないことを読みました。

私はこのようなものが欲しいです:

このクリーンアップを処理する別の/より良い方法はありますか? 「with」について読んでいましたが、関数内でのみ役立つようです。

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

eclipse - 日食の一時ディレクトリ/場所はどこですか?

VisualVM プロファイラーがアプリケーションをプロファイリングしない理由で説明されているように、jvisualvm がローカル Java アプリケーションを検出しないという問題を修正しようとしました 。

残念ながら、Eclipse の tmpdir がどこにあるかを見つけることができませんでした。
Eclipse の java.io.tmpdir はどこにありますか?

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

c# - 一時クラスを生成できません (結果 = 1)

同じサーバーで WCF Web サービスをトリガーする ac# 実行可能ファイルがあります。このエラー メッセージがスローされるまでは問題なく動作していました。

これまでに試したこと: WCF をトリガーするアカウントへの読み取り/書き込みアクセスを提供

最近サーバーがクラッシュし、バックアップサーバーから復元しました.エラーに関連している可能性はありますか?

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

c++ - サフィックス付きの一時ディレクトリの作成

フォームの一時を作成したいのですが、/tmp/prefix.XXXXXX.suffix一時ディレクトリを作成するために私が知っている唯一の機能は、テンプレートの最後に文字を表示するmkdtemp必要があることです。XXXXXXこれを可能にする一時ディレクトリを作成する別の方法はありますか?

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

c# - アプリケーションが動作している間だけ存在するディレクトリを持つことは可能ですか?

アプリケーションが停止すると自動的に削除される一時ディレクトリを使用したいと思います。

そのようなメカニズムはフレームワークに存在しますか、それとも自分でプログラムする必要がありますか?

ありがとう !

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

c# - Windows Phone 8 アプリで一時ファイルとパスのディレクトリを強制的に作成しますか?

いくつかの一時ファイルを作成する必要がある C# Windows Phone 8 アプリがあります。現在、次のコードを使用して、必要な一時ファイル名とパスを作成しています。

問題は、次のコードでファイルを作成するときです。

フォルダー パスがまだ存在しないため、操作はファイルが見つからないという例外で失敗します。ディレクトリ ツリーが既に存在する場合に失敗しないように、一時ファイル パスをサポートするために必要なすべてのディレクトリとサブディレクトリをその下にすばやく作成するにはどうすればよいですか?

一時ファイルの名前とパスの例を次に示します。