問題タブ [fileinfo]

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 投票する
2 に答える
724 参照

c# - FileInfoの問題

私はイタリアのユーザーであり、次のディレクトリがあります。

  • Utenti(ユーザーとして)
  • Immagini(写真として)
  • 等..

これで、Windows SDK DSearch APIを使用してファイルを検索すると、次のパスが表示されます。

C:\ Utenti \\ myfile.txt

そして私が呼び出すとき:

フィールドfile.Lengthは例外(FileNotFound)をスローします。しかし、私が使用する場合:

file.Lengthは正しく機能します。

この問題を解決するにはどうすればよいですか?

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

c# - SQL列データとファイル名の比較

SQLテーブルにデータがあります:

そして、私はこれらのデータベースの一致するバックアップファイルを持っています:

基本的に私がする必要があるのは、ファイルをロードし、ファイル名を比較してsql名がファイル名と一致することを確認してから、ファイルのサイズがsqlに格納されているファイルサイズと等しいかどうかを確認することです。

現在、SQLデータベース全体をhtml文字列でロードして、その内容を自分宛てに電子メールで送信できるようにしています。前述の比較を開始する方法がわかりません。

これが役立つ場合は、文字列を作成した方法は次のとおりです。

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

c# - ディレクトリの CreationTime の設定

C#でディレクトリの作成時刻を設定しようとしています。

これは、次のようにファイルで非常に簡単に機能します。

だから私はディレクトリへのパスでそれを試してみて、オブジェクトを取得し(FileInfoディレクトリで動作した)、UnauthorizedAccessException上記のコードのように時間を設定するときにスローしました。

私は Windows 7 64 ビットで作業しており、管理者権限を持っています。

質問:では、ディレクトリの作成時刻を設定するにはどうすればよいですか?

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

c# - ドライブのフルネームからドライブレターを取得する方法

Windows で C# を使用して、ドライブ (WORKMEMORYSTICK など) の既知のフルネーム (存在する場合) からドライブ文字 (F:\ など) を取得するにはどうすればよいですか?

その逆でもスタートです。

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

php - PHP 経由で Excel .xlsx ファイルの MIME タイプを検出する

zip アーカイブであるため、PHP 経由で xlsx Excel ファイルの MIME タイプを検出できません。

ファイルユーティリティ

PECL ファイル情報

それを検証する方法は?解凍して構造を表示しますか? でもアークボムなら?

0 投票する
8 に答える
441450 参照

c# - ファイルがフォルダに存在するかどうかを確認する方法は?

xml ファイルがフォルダーに存在するかどうかを確認する必要があります。

これは、フォルダーにファイルが存在することを確認する最良の方法ですか。

xml ファイルが存在することだけを確認する必要があります

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

mime-types - finfo は一部の JS ファイル (text/x-c++) で間違った MIME タイプを返しますか?

私はphp 5.3を持っていて、アップロードされたファイルのMIMEタイプを決定するためにfinfoを使用しています。ただし、一部の JavaScript ファイルでは、mime タイプ text/x-c++ が取得されますが、これはもちろん正しくありません。

なぜこれが時々起こるのか、誰にも分かりますか。このため、MIME タイプのチェックに基づく方法で JS ファイルのアップロードを許可することはできません。

この MIME タイプを返すファイルの内容は次のとおりです。

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

silverlight - Silverlight 4 FileInfo.OpenReadメソッドは、昇格されたアクセス許可のない任意のフォルダーで機能します

昇格された許可なしにブラウザー内でSilverlight4アプリケーションを実行しています。その中に、OpenFileDialogウィンドウが表示されるファイルのアップロード機能セクションがあり、アップロードするファイルを選択してデータベースに保存できます。

問題は、アプリケーションが、Silverlightセキュリティポリシーで許可されていないユーザーのプロファイルフォルダー外のファイルに実際にアクセスできることです。

これは実際には場所に関係なくファイルを読み取り(system32フォルダーのファイルを読み取ることもできます)、「MyDocuments」または「Documents」フォルダーを取得する手段がありません。Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

動かない。つまり、要するに。ブラウザで実行されているSilverlightアプリでは想定されていない、任意の場所の任意のファイルからバイトを読み取ることができます。

どんな助けでもありがたいです。

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

c# - これはファイルのサイズを取得する正しい方法ですか?

すべてのファイル名を取得し、文字列配列に保存しました。コードは次のとおりです。

これは、各ファイルのサイズを取得する正しい方法ですか? ファイルサイズを取得するより良い方法はありますか? 何千ものファイルがあり、より良いアプローチを探しています。

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

c# - リモート ネットワーク共有内のファイルから最も多くのメタデータを取得する最速の .NET 方法は?

利用可能な .NETSystem.IOメソッド/クラスのうち、リモート ネットワーク共有上のディレクトリ リスト全体を取得する最も効率的な方法は何ですか?

10,000 以上のファイルの場合、以下を取得する必要があります。

  1. 名前
  2. サイズ
  3. 最終更新日
  4. 作成日

この情報を取得するためにオブジェクトをループするのにかかるFileInfo時間と、Windows エクスプローラーが同じものを表示できる時間とでは、パフォーマンスに大きな違いがあるようです。