問題タブ [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.

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

.net - ファイルは別のプロセスによって使用されています。どのプロセスを知る方法は?

私は自分のプログラムでその例外を受け取り続けています。プログラムコードまたはWindowsで何かを行うことによって、どのプロセスがそれをロックしたかをどのように知ることができますか?

System.IO.IOException : The process cannot access the file 'file.ext' because it is being used by another process.

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

c# - 「Program Files」フォルダへのアクセスが必要

私はこの非常に頻繁に述べられている問題に遭遇しましたが、ほぼすべてのソースを調べた後でも、答えは得られませんでした. 問題は次のとおりです。

サーバーに接続してアプリケーションの新しいバージョンをチェックし、新しいバージョンをクライアント マシンにコピーする小さなアップデータ ツールを作成しました。したがって、パターンは次のとおりです。

クライアントは、特定のアプリケーションで事前に構成されたアップデーターをインストールします。したがって、基本的にアップデーターは Program Files フォルダーのどこかにあります。次に、アップデーターが開始され、サーバーに接続して最新バージョンを取得し、アップデーターがインストールされているのとまったく同じディレクトリにインストールします。したがって、クライアントは 2 つのアプリケーションがあることを知りません。アップデーターとアップデーターが対象とするメインアプリケーション。理解していただければ幸いです。

これが、Program Files フォルダーへのアクセスが必要な理由です。

私は Windows 7 で開発を行っており、ソフトウェアは 7 でも実行する予定です。

アップデーターが管理者によって実行されていることを確認する方法はありますか? アクセスするには管理者権限が必要ですか? 管理者権限を持っていてもアクセスが拒否されるので、他に何がありますか? ユーザーが持っている権限をコードでチェックする方法はありますか?

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

python - Pythonでファイルをディレクトリに書き込めるかどうかを確認する

ユーザーがPythonで指すディレクトリにファイルを書き込めるかどうかを確認する必要があります。

事前に確認する方法はありますか?私はこの目的のためにtry..catchを使用しているかもしれませんが、事前に確認できるという意味で、より良いものを期待しています。

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

windows-services - アンインストール後にサービス実行可能ファイルを削除できない

次のようなサービスをアンインストールしています。

これは正常に動作しますが、Directory.Delete を実行しようとすると、サービスの実行可能ファイルへのアクセスが拒否されたことを示す例外がスローされます。しかし、その直後に、Windows エクスプローラーでファイルを手動で削除できます。

私のアプリケーションは、管理者アクセスを要求するインストーラーによって実行されているため、ファイルに対する権限があると想定しています。実際、そのディレクトリ内の他のすべてのファイルを削除しますが、そのファイルを取得することはできません。私もチェックしましたが、ファイルは読み取り専用ではありません。

このファイルを削除できない理由はありますか?

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

file-access - ファイルの読み取りにかかった時間

質問があります。2 に断片化された 2 MB のファイルを読み取るのにどのくらいの時間がかかりますか?

回転遅延が 4300 rpm で、シーク時間が 10 ミリ秒の場合、転送時間は 10 mb/秒で、コントローラーのオーバーヘッドは 0.5 ミリ秒です。

私の計算は次のとおりです。

これは正しい答えですか、それとも何か間違ったことをしましたか?

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

javascript - JavaScript でファイルを開く際のアクセス拒否エラー

開こうとするwindow.open('file///C:\calendar.html')と落ちる

アクセス拒否エラー

これを修正するにはどうすればよいですか? ありがとう

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

c# - Windowsがコピーするときのように、現在使用されているファイルを読み取る方法は?

私のアプリケーションの 1 つは、使用中の可能性のあるファイルの読み取り (および読み取りのみ) を目的としています。

ただし、Microsoft Word などで既に開いているファイルを読み取る場合、このアプリケーションは次のエラーをスローしますSystem.IO.IOException

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

ファイルの読み取りに使用されるコードは次のとおりです。

もちろん、ファイルは既に使用されているため、この例外は予想されます。

ここで、オペレーティング システムにファイルを新しい場所にコピーしてから読み取るように要求すると、次のように動作します。

File.Copyアプリケーションで既に使用されているファイルを読み取ることができる魔法とは何ですか?特に、この魔法を使用して一時コピーを作成せずにファイルを読み取る方法は?

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

tomcat - ファイルアクセス用のローカルTomcatパスを取得する

ファイルを保存するためにTomcatローカルGWTディレクトリを取得する方法はありますか?

ファイルを取得するには、

したがって、ファイル'hello.xml'を保存するために、Tomcatホストのパスを取得するにはどうすればよいですか?

0 投票する
0 に答える
87 参照

php - PHP: fopen: ファイルアクセスはデフォルトでキューに入れられますか?

ユーザー A がファイル x.txt にアクセスし、ユーザー B が同じことを試みます。スクリプトはどのように反応しますか?

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

c# - C# の別のプロセスで使用されているファイルに書き込むにはどうすればよいですか?

C#の別のプロセスで使用されているファイルに書き込むにはどうすればよいですか?

を使用してファイルを読み取ることができますFileShare.ReadWriteが、FileAccess.Read. 誰にも解決策がありますか?