問題タブ [file-access]
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.
excel - パスワード保護を使用してファイル (Excel) をオンライン (Apache サーバー) に配置するにはどうすればよいですか?ただし、ユーザーがファイルを変更して変更を保存するオプションを使用します。
基本的なパスワード保護(基本的なhttp認証)を使用して、ExcelファイルをWebサーバー(Apache)にオンラインで配置する必要があります。ただし、ユーザーは Excel 内からファイルを開き、変更をサーバーに保存できる必要があります。
それに対する簡単で効果的な解決策はありますか?私は webdav の経験があまりありません。
vbscript - VBScript と FileSystemObject を使用したログファイルへの排他的ファイル アクセス
現在、ログファイルに書き込む VBS スクリプトがあります。このスクリプトは、複数の同時プロセスから開始できるため、同時実行が心配です。
現在FileSystemObject
、このファイルを開いて書き込むために使用しています。FSO は排他的ファイル アクセスをサポートしていますか?
c# - .NET でファイルへのアクセスが拒否されているかどうかを簡単に確認するにはどうすればよいですか?
基本的に、実際にファイルを開こうとする前に、ファイルを開く権限があるかどうかを確認したいと思います。必要がない限り、このチェックに try/catch を使用したくありません。事前に確認できるファイル アクセス プロパティはありますか?
java - Java を使用して共有フォルダー内のファイル アクセスを同期する方法 (または、ネットワーク レベルでの ReadWriteLock)
1 つの仮想マシンで複数のアプリケーションを実行しています。1 つのサーバーで複数の仮想マシンを実行しています。そして、私は複数のサーバーを持っています。それらはすべて、Linux の共有フォルダーを使用してファイルを共有します。このファイルは、すべてのアプリケーションによって読み書きされます。書き込みプロセス中、アプリケーションはこのファイルを読み取ることができません。書き込みについても同様です。アプリケーションがファイルを読み取っている場合、アプリケーションはそのファイルに書き込むことができません。
書き込みプロセスが完了するのを待ってから読み取りを行うようにアプリケーションを同期するにはどうすればよいですか? またその逆も同様です。(VM内のアプリケーションは同期する必要があり、サーバー間でアプリケーションも同期する必要があります)
現在の実装では、「ファイル セマフォ」を使用しています。ファイルが書き込まれようとしている場合、アプリケーションは、共有フォルダーに追加のファイル (「file.semaphore」という名前を付けます) を作成して、セマフォを「取得」しようとします。「file.semaphore」ファイルが既に存在する場合、これはセマフォが別のアプリケーションによって既にロックされていることを意味します。このアプローチには、「ファイルが存在する」テストと「ファイルを作成する」操作がアトミックに実行されていることを確認できないという問題があります。このようにして、2 つのアプリケーションが「file.semaphore」ファイルをテストし、それが存在しないことを確認して、同時にファイルを作成しようとする可能性があります。
cocoa-touch - stringWithContentsOfFile" によって返される NSString の寿命に影響を与える可能性のあるものは何ですか?
ファイルから文字列を読み取る次の 2 つの方法を検討してください。
私は方法 1 に頼ることを好みますが、次のコンテキストで使用すると奇妙な動作をします。
要するに、これは NSTimer に基づく OpenGL-ES 描画ループです。問題は、最初のフレームでのみ文字列にアクセスできることです。次のフレームで、文字列にアクセスしようとすると、iPhone シミュレーター (2.2) がクラッシュします。
おそらく「私のコード、または使用している OpenGL-ES コードの何か」と言う人がいるでしょう...しかし、方法 2 を使用して文字列をロードすると、すべてが意図したとおりに機能するという奇妙な事実をどのように説明すればよいでしょうか?
手がかりはありますか?
.net - ClickOnce で配置されたアプリケーションは、ディスクからファイルを読み取ることができますか?
.Net で ClickOnce を介して配信されるアプリケーションは、ユーザー ディスクから Excel および Access ファイルを読み取ることができますか?
アプリがサンドボックスで実行されることになっていることは知っていますが、このサンドボックスがシステムの残りの部分からどのように分割されているか知りたいです。
ユーザーのハード ドライブだけでなく、ネットワーク共有からもファイルを読み取ることができますか?
ユーザーが問題のファイルへの読み取りアクセス権を持っていることを前提としています。
ありがとう、
キース
delphi - Delphi での直接ファイル アクセス
私のアプリケーションはファイルを開き、変換を行い、データを別のファイルに保存します..または同じファイルの可能性があります..ファイルサイズは変更されますが、最初のファイル内のデータが表示されるまで、そのゴナがどれほど大きいか小さいかわかりません..
現時点では、ファイルを動的配列にロードし、そこで必要なすべてのことを行ってから保存します...これは、128MBのシステムでマルチギガバイトのファイルを変換することがわかったテスト段階に到達するまでは良さそうでしたRAMはいくつかの問題を引き起こしました...LOLは私のコードです..
私が必要としているのは、RAM の使用を最小限に抑えるためのファイルへの直接アクセスです。
c# - C# アプリケーションは、制限付きユーザー アカウント XP で実行すると、管理者が作成したファイルを読み書きできません。
.NET (具体的には C#) のすべてのユーザー (管理者または制限付き) が使用できるアプリケーションがあります。
アプリケーションを最初に起動すると、その後のすべての起動で必要ないくつかのファイルが C:\Documents and Settings\All Users\Documents\ に作成されます。
XP の制限付きユーザーがアプリケーションを起動する最初のユーザーである場合、ファイルは正常に作成され、制限付きユーザーと管理者の両方が正常に実行できます。
ただし、管理者 (または別の制限付きユーザーと推測しています) が最初にアプリケーションを起動した場合、制限付きユーザーはアプリケーションを実行できません。
管理者によって作成された場合に読み書きできない 2 つのファイルは、Log4Net ログ ファイルと SQLite db ファイルです。
SQLite データベース ファイルは、単純な .NET File.Copy(sourcepath, destinationpath) で作成されています。sourcepath は、アプリケーションと共にインストールされるシード データベース ファイルです。したがって、最初の実行時に C:\Program Files\app install\seed.db からコピーされます。
ファイルをコピーするときにファイルのアクセス許可を設定する方法はありますか? File.SetAccessControl() おそらく?それがどのように機能するかはわかりません。
もう 1 つの問題は、log4Net ローリング ファイル アペンダーが古いファイルをロールして新しいファイルを作成しないことです。古いファイルは管理者ユーザーがアプリを実行したときに作成されたものだからです。
何か案は?皮肉なことに、これはすべて Vista で制限付き/管理者アカウントを使用して完全に正常に機能します。これは、管理者/制限付きアカウントを使用した XP でのみ発生します。
iphone - iPhone 開発で発生した EXC_BAD_ACCESS エラーを解決するにはどうすればよいですか
私は簡単なことをしようとしています。インターネットから画像を読み取り、それを iPhone のアプリのドキュメント ディレクトリに保存し、そのファイルから読み戻して、後で他の処理を実行できるようにします。ファイルの書き込みは正常に機能しますが、読み戻そうとすると、GDB で EXC_BAD_ACCESS エラーが発生し、解決方法がわかりません。私のコードは基本的に次のようになります。
ファイルから UIImage を初期化しようとすると、return ステートメントでコードが失敗します。何か案は?
編集:もともとコードの問題だったリリースを追加することを怠った。