問題タブ [temporary-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.
ruby-on-rails - Rails-ポータブルな方法で一時ファイルを作成する
私のrailsアプリケーションはUbuntuサーバーマシンで実行されます。
一時ファイルを2番目の独立したアプリに「フィード」するために作成する必要があります(この情報が必要な場合に備えて、このためにrakeタスクを使用します)
私の質問は、Railsアプリケーションで一時フィールドを作成する最良の方法は何ですか?
私はubuntuにいるので、で作成できますが/tmp/whatever
、Linuxでのみ機能します。
アプリケーションをできるだけ移植可能にしたいので、必要に応じてWindowsマシンとMacにインストールできます。
何か案は?
どうもありがとう。
unit-testing - ReSharper の TestResults ファイルをクリーニングしていますか?
VS2008 で MSTest 単体テストを実行するために ReSharper 4.5 を使用しています。テストを実行するたびに、次のパスにファイルが作成されます。
Visual Studio 内からこれらのファイルを消去/削除するにはどうすればよいですか?
それらを Visual Studio 内から削除できない場合、いつ削除されますか?
Visual StudioのTools > Options > Test Tools > Test Execution > Test Results Management > Limit number of old Test Results to...
. ReSharper はその設定を尊重していないようで、ReSharper にも同様の設定はありません。では、ReSharper の TestResults ファイルはディスク上で増え続けるのでしょうか?
web-services - XML 取得 - 関数呼び出しまたは一時ファイルを介して?
クライアントのウェブサイト用のアプリケーションを作成しています。Web サイトはアプリケーションに対して関数呼び出しを行い、XML データを生成します。次に、Web サービスはこのデータを取得する必要があります。XML データを関数の一部として返すのが最善でしょうか、それとも一時ファイルを作成するほうがよいでしょうか? 一時ファイルを作成する方がよい場合、それらに名前を付けるにはどうすればよいでしょうか。また、それらをどこに保存する必要がありますか? さらに、サーバーを乱雑にしないために、それらをどのように破棄すればよいでしょうか?
c# - 一時フォルダー内のファイルは自動的に削除されますか?
Path.GetTempPath() を使用してファイルを作成すると、ある段階で自動的に削除されますか、それとも削除するのは私次第ですか?
php - ファイルのアップロードによって作成された一時ファイルを PHP フォームで再利用する
ファイルのアップロードに関しては、ファイルをアップロードするフォームがあり、それを取得$temp_name = $_FILES['name']['temp_name']
して変数に保存します。
move_uploaded_file("$temp_name","$location")
その変数を別のフォーム内で再度使用できますか。
これは効きますか??
ファイルをアップロードすると、サーバー上に一時的な場所が作成されます。一時ファイルはどのくらいの期間使用できますか?
ありがとう。
ms-office - MicrosoftOffice一時ファイルの識別
を使用してディレクトリを監視していFileSystemWatcher
ます。
ファイルがそのディレクトリにコピーされると、ウォッチャーはそれを取得し、それを使用して複数のアクションを実行します。
私の問題は、Microsoft Officeファイルを開くと、監視対象ディレクトリに一時ファイルが作成されることです。これらのファイルを無視する方法が見つかりません。
一時ファイル名はよく知られていますが(つまり、abcd.docx->〜$ cd.docx)、そのファイルを識別するには、これよりも優れた方法が必要です。
何か案は?
asp.net-mvc - アプリケーションによって生成される大量の一時ファイル-ASP.NETMVC/ IIS 6
最近、開発/テストなどしたASP.NET MVCアプリケーションを会社の運用サーバー(IIS 6)にインストールしました。ただし、サーバーが2GBのパーティションを実行しているため、問題となる大量の一時ファイル(最大1GB!)が生成されます。
更新:詳細情報:一時ファイルはc:\ windows\tempディレクトリに配置されています
これは正常な動作ですか?そうでない場合、考えられる原因と解決策が考えられます。
それが正常である場合、それを克服するための最良の方法は何ですか?
ありがとう、ジャック
bash - シェルスクリプトでの一時ディレクトリでの一時的な操作
シェル スクリプトで何らかの作業を行うには、新しい一時ディレクトリが必要です。作業が完了したら (または途中でジョブを強制終了した場合)、スクリプトを古い作業ディレクトリに戻し、一時ディレクトリを消去するようにします。Ruby では、次のようになります。
Bashスクリプトでそれを行うには、費用対効果が最も高いものは何ですか?
これが私の現在の実装です。何か考えや提案はありますか?
python - Python で Windows に名前付き一時ファイルを作成するにはどうすればよいですか?
私は、プログラムの過程で数回開いたり閉じたりする名前付き一時ファイルを作成する必要がある Python プログラムを持っています。プログラムの終了時に削除する必要があります。残念ながら、のオプションはどれも機能していないtempfile
ようです:
TemporaryFile
目に見える名前がないNamedTemporaryFile
ファイルのようなオブジェクトを作成します。ファイル名だけが必要です。返されるオブジェクトを閉じようとしましたが (設定後delete = False
)、後でファイルを開こうとするとストリーム エラーが発生します。SpooledTemporaryFile
目に見える名前がないmkstemp
開いているファイル オブジェクトと名前の両方を返します。プログラムの終了時にファイルが削除されることを保証するものではありませんmktemp
ファイル名を返しますが、プログラムの終了時にファイルが削除されることを保証しません
次のように、コンテキストマネージャー内でmktemp
1を使用してみました:
...しかし、それは私にWindowsError(32, 'The process cannot access the file because it is being used by another process')
. ファイル名は、プログラムが生成するプロセスによって使用されます。終了する前にプロセスが終了することを確認しても、競合状態が発生しているようです。
これに対処する最善の方法は何ですか?
1ここではセキュリティについて心配する必要はありません。これはテスト モジュールの一部であるため、極悪非道な者ができることは、ユニット テストを誤って失敗させることです。ホラー!
binary - WIX: インストール中に一時ファイルを使用する
私は WIX インストーラーを作成していますが、次の要件があります。
インストール中に、インストーラーに含まれるファイル (A と呼びましょう) への絶対パスを、ハード ドライブ上に既に存在している COM コンポーネントに渡す必要があります。別のプログラムの一部。ファイル A へのパスを想定する適切なカスタム アクションを既に作成しました。Program Files フォルダーにインストールされ、アンインストール プロセス中に削除されるファイルとして A を含めたくありません。代わりに、A を一時的にハード ドライブに置き、カスタム アクションを呼び出して COM コンポーネントに A のコンテンツを使用させ、ディスクから A を削除したいと考えています。この目標を達成する簡単な方法はありますか?
Binary Table を利用してそこに A を格納しようとしましたが、絶対パスを使用して A を参照する方法がわかりません。A を MSI ファイルの外に置くことができることはわかっていますが、すべてのファイル インストーラーのニーズを単一の MSI に保持したいと考えています。
どんな助けでも大歓迎です。