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

linux - Bashスクリプト:共有ファイルが別のサーバーで開いているかどうかを確認します

したがって、s1、s2、d1の3つのサーバーがあります。ここで、d1はsambaサーバーです。私が持っているプロセスは、s1で実行されているスクリプトがファイルを生成し、それらをd1にコピーしてから、s2がd1からそれらのファイルを取得し、それらに対していくつかのプロセスを実行することです。

私の問題は、s2で、ファイルを取得する前に、s1がd1へのファイルの書き込みを完全に完了していることを確認する必要があることです。これらは大きなファイルである場合があるため、s2でのcrontabの設定に基づいて、s2がファイルを取得する準備ができているときにs1がファイルをコピーしようとしている場所で重複する可能性があります。

私の最初の傾向はlsofを使用することでしたが、それはコマンドを実行しているサーバーによって使用されているファイルを教えてくれるだけで、別のサーバーがそのファイルを使用しているかどうかはわかりません。このファイルチェックをスクリプト化する方法について何かアイデアはありますか?

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

php - PDF への直接アクセスを制限するが、閲覧は許可する

After googling I didn't find answer to my question. So, question. I have site with http://www.emathhelp.net Inside it there is folder with pdf files

After googling I didn't find answer to my question. So, question. I have site with http://www.emathhelp.net Inside it there is folder with pdf files.

I want to restrict direct access to pdf files, so http://www.emathhelp.net/1/3192849.pdf will return error, but a page with code <object data="pdf/1/3192849.pdf"></object> will correctly fetch pdf.

One of the attempts was to redirect all urls that end with .pdf to php script which then will find the page where pdf is embedded and redirect there. It was done, however inside <object></object> there is black screen, because I guess data="pdf/1/3192849.pdf" is rewritten also an thus infinite loop is created.

Can you help me? Maybe there are some solutions through .htaccess, maybe I don't need to use <object>. Please, write your suggestions.


As of 3/5/2012, Android Market (aka Google Play) is supporting the attachment of up to two "expansion files" of up to 2 Gigabytes each. Your APK must still be under 50 MB, but the attached files can total an additional 4GB.

Whether the resulting SD card storage requirements are acceptable is now between you and your users; Google is stepping out of the way and letting the other "market" decide!

Google's announcement of this policy update appears here:

http://android-developers.blogspot.in/2012/03/android-apps-break-50mb-barrier.html

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

c# - テキストファイルの書き換え中に不明な例外が発生する

したがって、基本的にディレクトリ内のすべてのテキストファイルをチェックする関数呼び出し分類子があります。50行を超える単語を含むテキストファイルがある場合は、そのテキストファイルをText_Classificationという他のクラスを使用してタイプに分類します。これは正しいと確信しています。エラーがありません。分類後、そのテキストファイルをクリーンアップし、そのテキストファイルの最初の新しい行として「Lines」を書き込む必要があります(これは他のクラス用なので、気にしないでください:))。try{}しかし、例外が発生しました。これは、ブロックに何か問題があることを意味します。

なぜですか?

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

c# - Metro での任意のファイル データのシークと読み取り

C# Win8 Metro スタイル アプリでファイルから任意のデータを取得するという、非常に単純であるべきことを実行するのに非常に多くの問題があります。

既存のファイルを参照する StorageFile オブジェクトが与えられた場合、任意の位置をシークし、任意の値 (さまざまなサイズの整数、文字列、バイト、バイト配列など) を読み取ることができる必要があります。私が試したことは何もありません。

たとえば、IRandomAccessStreamusingを取得し、それを使用してStorageFile.OpenAsyncを構築し、ファイルの最初のバイトを読み取るためにDataReader使用しました。DataReader.ReadByteただしReadByte、例外がスローされます (「操作が有効な範囲外のデータにアクセスしようとしました」)。

私が C# と .NET の両方に比較的慣れていないことは、おそらく役に立たないでしょう。

誰かがこれを行う方法を概説できますか?


コード例を求められました。これは私が上で説明したものであり、多くの異なる試みの 1 つです。これらは正しいタイプでさえないかもしれません。fユーザーが選択した既存のファイルを参照する有効なStorageFileファイルです (したがって、権限の問題はありません)。

呼び出しは、ReadByte例外をスローするものです。

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

c# - ファイルを読む最速の方法

私のアプリケーションは現在、FileSystemWatcher オブジェクトを実装して、ファイル (Input.xml) の作成のためにディレクトリ (C:\Incoming) を監視します。

現在、Streamreader オブジェクトを使用してファイルをアプリケーションに読み込んでいますが、SQL Server データベースで操作を実行するためにデータが使用されることを考えると、パフォーマンスが心配です。

ファイルをメモリに読み込む最速の方法は何ですか (または既に使用していますか)?

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

java - アクセス時間を変更することを抑制または許可しないjava

特定の仕事をするためにAntZipタスクを拡張するJavaクラスを書いています。zipファイルを作成したいのですが、そのファイルを作成したら、iノードでのアクセス時間を抑制して、ファイルが変更されても変更できないようにしたり、変更させない方法を見つけたりしたいと思います。その理由は、アクセス時間に依存するmd5ハッシュを作成したためです。したがって、それは私に多くの問題を与えています、そしてアクセス時間を一定にすることは私の問題を解決するでしょう。誰かが今それをどのように達成しますか?ありがとう!

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

java - Java を使用したアプリケーション ラッパー

Java を使用して他の (Java) アプリケーション用のラッパー アプリケーションを実装することは可能ですか?

目的は、特定のドキュメントの操作に使用されるアプリケーションとは無関係に、ドキュメントの使用ポリシーを適用することです。

EG 暗号化されたファイルを復号化し、何らかのエディタで開く必要があります。そのため、ラッパー アプリケーションはファイルを復号化し、アプリケーション内でエディターを起動して、たとえばアプリケーションへの書き込みアクセスを拒否することで読み取り専用ポリシーを適用します。したがって、このRuntime.getRuntime().exec(<command>)方法はうまく適合しません:)

同じアプリケーション内でメソッド呼び出しをインターセプトする方法もいくつかありますが、他のアプリケーション全体をラップする方法はありません。

また、ファイル アクセスをインターセプトするために JVM 自体を変更することについても読みました。それはかなりいいですね。しかし、ユーザーに応じてポリシーを動的に変更する必要があります。私が今までに知っている限り、それはうまくいかないかもしれません。

Java コードを使用してこれを行う方法はないかもしれませんが、何らかのヒントやヘルプをいただければ幸いです。

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

c# - StorageFile.OpenAsync の UnauthorizedAccessException

以下のコードで画像をダウンロード・保存して後で開いてみたのですが、後のOpenAsyncでUnauthorizedAccessExceptionがスローされ、ファイルが閉じられていないように見えますが、実際にはIRandomAccessStream/DataWriterが破棄されてしまいました。

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

php - PHP で保護されたファイル アクセス

私は Martin Barker のコード/回答 ( PDF と DOC を保護するための PHP ) をほぼそのまま使用しています。唯一の違いは、保護しているファイルが public_html フォルダーの上のユーザー フォルダーにあることです。

フォルダ構造

ダウンロードするファイルは次の場所にあります。

download.php ファイルは次の場所にあります。

しかし、Firefox は、Firefox が download.php でファイルを見つけることができないと言っています。

ftp経由でファイルがあることを確認しました。

ファイルを webroot の外に配置する場合、サイト .htaccess に何かを追加する必要がありますか? これのどこが間違っているのかわかりません。以下はdownload.php内のコードです