問題タブ [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.
linux - Bashスクリプト:共有ファイルが別のサーバーで開いているかどうかを確認します
したがって、s1、s2、d1の3つのサーバーがあります。ここで、d1はsambaサーバーです。私が持っているプロセスは、s1で実行されているスクリプトがファイルを生成し、それらをd1にコピーしてから、s2がd1からそれらのファイルを取得し、それらに対していくつかのプロセスを実行することです。
私の問題は、s2で、ファイルを取得する前に、s1がd1へのファイルの書き込みを完全に完了していることを確認する必要があることです。これらは大きなファイルである場合があるため、s2でのcrontabの設定に基づいて、s2がファイルを取得する準備ができているときにs1がファイルをコピーしようとしている場所で重複する可能性があります。
私の最初の傾向はlsofを使用することでしたが、それはコマンドを実行しているサーバーによって使用されているファイルを教えてくれるだけで、別のサーバーがそのファイルを使用しているかどうかはわかりません。このファイルチェックをスクリプト化する方法について何かアイデアはありますか?
c# - テキストファイルの書き換え中に不明な例外が発生する
したがって、基本的にディレクトリ内のすべてのテキストファイルをチェックする関数呼び出し分類子があります。50行を超える単語を含むテキストファイルがある場合は、そのテキストファイルをText_Classificationという他のクラスを使用してタイプに分類します。これは正しいと確信しています。エラーがありません。分類後、そのテキストファイルをクリーンアップし、そのテキストファイルの最初の新しい行として「Lines」を書き込む必要があります(これは他のクラス用なので、気にしないでください:))。try{}
しかし、例外が発生しました。これは、ブロックに何か問題があることを意味します。
なぜですか?
c# - Metro での任意のファイル データのシークと読み取り
C# Win8 Metro スタイル アプリでファイルから任意のデータを取得するという、非常に単純であるべきことを実行するのに非常に多くの問題があります。
既存のファイルを参照する StorageFile オブジェクトが与えられた場合、任意の位置をシークし、任意の値 (さまざまなサイズの整数、文字列、バイト、バイト配列など) を読み取ることができる必要があります。私が試したことは何もありません。
たとえば、IRandomAccessStream
usingを取得し、それを使用してStorageFile.OpenAsync
を構築し、ファイルの最初のバイトを読み取るためにDataReader
使用しました。DataReader.ReadByte
ただしReadByte
、例外がスローされます (「操作が有効な範囲外のデータにアクセスしようとしました」)。
私が C# と .NET の両方に比較的慣れていないことは、おそらく役に立たないでしょう。
誰かがこれを行う方法を概説できますか?
コード例を求められました。これは私が上で説明したものであり、多くの異なる試みの 1 つです。これらは正しいタイプでさえないかもしれません。f
ユーザーが選択した既存のファイルを参照する有効なStorageFile
ファイルです (したがって、権限の問題はありません)。
呼び出しは、ReadByte
例外をスローするものです。
c# - ファイルを読む最速の方法
私のアプリケーションは現在、FileSystemWatcher オブジェクトを実装して、ファイル (Input.xml) の作成のためにディレクトリ (C:\Incoming) を監視します。
現在、Streamreader オブジェクトを使用してファイルをアプリケーションに読み込んでいますが、SQL Server データベースで操作を実行するためにデータが使用されることを考えると、パフォーマンスが心配です。
ファイルをメモリに読み込む最速の方法は何ですか (または既に使用していますか)?
java - アクセス時間を変更することを抑制または許可しないjava
特定の仕事をするためにAntZipタスクを拡張するJavaクラスを書いています。zipファイルを作成したいのですが、そのファイルを作成したら、iノードでのアクセス時間を抑制して、ファイルが変更されても変更できないようにしたり、変更させない方法を見つけたりしたいと思います。その理由は、アクセス時間に依存するmd5ハッシュを作成したためです。したがって、それは私に多くの問題を与えています、そしてアクセス時間を一定にすることは私の問題を解決するでしょう。誰かが今それをどのように達成しますか?ありがとう!
java - Java を使用したアプリケーション ラッパー
Java を使用して他の (Java) アプリケーション用のラッパー アプリケーションを実装することは可能ですか?
目的は、特定のドキュメントの操作に使用されるアプリケーションとは無関係に、ドキュメントの使用ポリシーを適用することです。
EG 暗号化されたファイルを復号化し、何らかのエディタで開く必要があります。そのため、ラッパー アプリケーションはファイルを復号化し、アプリケーション内でエディターを起動して、たとえばアプリケーションへの書き込みアクセスを拒否することで読み取り専用ポリシーを適用します。したがって、このRuntime.getRuntime().exec(<command>)
方法はうまく適合しません:)
同じアプリケーション内でメソッド呼び出しをインターセプトする方法もいくつかありますが、他のアプリケーション全体をラップする方法はありません。
また、ファイル アクセスをインターセプトするために JVM 自体を変更することについても読みました。それはかなりいいですね。しかし、ユーザーに応じてポリシーを動的に変更する必要があります。私が今までに知っている限り、それはうまくいかないかもしれません。
Java コードを使用してこれを行う方法はないかもしれませんが、何らかのヒントやヘルプをいただければ幸いです。
c# - StorageFile.OpenAsync の UnauthorizedAccessException
以下のコードで画像をダウンロード・保存して後で開いてみたのですが、後のOpenAsyncでUnauthorizedAccessExceptionがスローされ、ファイルが閉じられていないように見えますが、実際にはIRandomAccessStream/DataWriterが破棄されてしまいました。
php - PHP で保護されたファイル アクセス
私は Martin Barker のコード/回答 ( PDF と DOC を保護するための PHP ) をほぼそのまま使用しています。唯一の違いは、保護しているファイルが public_html フォルダーの上のユーザー フォルダーにあることです。
フォルダ構造
ダウンロードするファイルは次の場所にあります。
download.php ファイルは次の場所にあります。
しかし、Firefox は、Firefox が download.php でファイルを見つけることができないと言っています。
ftp経由でファイルがあることを確認しました。
ファイルを webroot の外に配置する場合、サイト .htaccess に何かを追加する必要がありますか? これのどこが間違っているのかわかりません。以下はdownload.php内のコードです