問題タブ [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.
python - ディレクトリを走査してファイル情報を読み取る Python プログラム
私は Python を使い始めたばかりですが、すでに Bash シェル スクリプトよりもはるかに生産的であることがわかっています。
スクリプトを起動するディレクトリから分岐するすべてのディレクトリをトラバースし、遭遇するファイルごとに、このクラスのインスタンスをロードする Python スクリプトを作成しようとしています。
filepath 属性は、ルート (/) からの完全な絶対パスになります。メインプログラムに実行させたい疑似コードのモックアップは次のとおりです。
私は os.walk() と ok.path.walk() について読んできましたが、Python でこれを実装する最も簡単な方法についてアドバイスをお願いします。前もって感謝します。
javascript - ファイルオブジェクトのDateCreated属性の「タイプ」とは何ですか?
ファイルの「DateCreated」値をYYMMDD形式に変換したい。このDateCreatedオブジェクトがどの「タイプ」であるかを誰かが助けることができますか?MSDNには、「指定されたファイルまたはフォルダーが作成された日時が返されます。読み取り専用」と記載されています。
私は次のコードを持っています
var fso = new ActiveXObject( "Scripting.FileSystemObject"); file = fso.GetFile( "c:\ abc \ abc.txt"); var dt = file.DateCreated();
==>dtの値は2011年2月10日7:18:18AMとして表示されます。しかし、私はYYMMDD形式で必要です。次のような部分文字列関数を使用してみました
var s = dt.substring(0、dt.indexOf( "")); しかし、これは「オブジェクトが必要です」というエラーをスローしています。
dtをdt.toString()として文字列に変換しようとしましたが、「オブジェクトが必要です」というエラーが発生しました。
YYMMDD形式に変換する方法を教えてもらえますか?
asp.net - 「System.IO.FileInfo」に「FileName」の定義が含まれていません
これが私のグリッドビューマークアップであり、以下はデータバインディング部分です
この行のグリッドビューで<a href="?dl=<%# Encyptor.encrypt(((FileInfo)Container.DataItem).FullName)
、投稿で説明されているエラーが発生します。EncryptorがFilePathを暗号化し、マークアップがファイルをダウンロードするためのリンクを生成する場合
編集申し訳ありません:
*解決しました。* FileNameではなく、Nameです。申し訳ありません。
c# - C#複数のファイルを比較するFileInfo.Lengthよりも高速な方法はありますか?
私は2つの異なる環境からのファイルを比較しようとしています。どちらの環境にも、ネットワークドライブを介してアクセスします。
最初に、ファイルが両方の環境に存在するかどうかを確認し(時間を節約するため)、次に両方のファイルのFileInfoを要求して、ファイルサイズ(FileInfo.Length)を比較します。
私の目標は、後で調査するために同じサイズではないすべてのファイルをリストビューに入力することです。
Windowsエクスプローラーが多くのファイルのファイルサイズを非常に速く取得し、FileInfoが非常に時間がかかることを理解するのは難しいと思います...
ありがとう。ベン
c# - DirectoryInfo GetFiles TOP 番号
ディレクトリからのみ10個のファイルを返したいです。これは可能ですか?
この方法ではすべてのXML ファイルが返されますが、最初の 10 個だけを取得したいと考えています。
php - PHPでファイルタイプを決定する。魔法データベースとは?
一部のファイルが実際に画像であるかどうかを判断しようとしています (PHP を使用)。finfo を使用するように勧められており、その仕組みを理解しようとしています。
私が得られないのは、マジック ナンバー データベースとは何か、またどのように機能するのかということです。私は少し困惑しています.各ファイルには、そのデータベースと比較する特定の「マジックナンバー」がありますか?
また、debian スクイーズで使用していますが、WIN プラットフォームでも使用できますか? または、アプリと一緒にそのデータベースを接続する必要がありますか?
c# - 特定のパスにあるすべてのファイルとディレクトリを高速に取得
C# がディレクトリをスキャンするバックアップ アプリケーションを作成しています。ディレクトリ内のすべてのファイルとサブファイルを取得するために、このようなものを使用する前に:
唯一の問題は、ファイルにアクセスできず、いくつかのエラーが発生することです。私が得るエラーの例は次のとおりです。
その結果、現在のディレクトリ内のすべてのファイルをスキャンする再帰的な方法を作成しました。そのディレクトリにディレクトリがある場合、そのディレクトリを渡してメソッドが再度呼び出されます。この方法の良いところは、ファイルを try catch ブロック内に配置して、エラーがない場合はそれらのファイルをリストに追加し、エラーがある場合はディレクトリを別のリストに追加するオプションを提供できることです。
したがって、この方法はうまく機能しますが、唯一の問題は、大きなディレクトリをスキャンするときに時間がかかることです。どうすればこのプロセスをスピードアップできますか? 私の実際の方法は、必要な場合に備えてこれです。
次のような例外を処理しようとすると、問題が発生します。
例外が発生した場合、ファイルを取得できません。
c# - マウスリスナー、エクスプローラーでファイルのマウスオーバーを検出
ツールチップのファイル属性など、ファイル情報を処理するプロジェクトに取り組んでいます。私の質問は、Windowsエクスプローラーまたはデスクトップでマウスがファイル上にある場合にマウスリスナーを統合して実行できるかどうかです。ツールチップを表示して、他の関数で処理できます。
PS:Moseがその上にあるFileName(ファイル名を含むフルパス)が必要です。
c# - C#でのFileInfoプロパティのキャッシュ
プロパティのMSDNドキュメントから、FileInfo.Name
プロパティのデータは最初に呼び出されたときにキャッシュされ、Refresh
メソッドを使用して後でのみ更新されることがわかります。
ドキュメントで見つけられない、またはあまり明確ではない次の質問があります。
すべてのプロパティのデータが同時にキャッシュされていますか?
Refresh
メソッドは、の作成時FileInfo
に呼び出されますか、それともプロパティが初めて呼び出されたときにのみ呼び出されますか?あるプロパティ(たとえば
Name
プロパティ)を呼び出して、それが呼び出されRefresh
た場合、別のプロパティ(たとえばDirectoryName
プロパティ)を初めて呼び出すとRefresh
、再度呼び出されますか、それともクラス全体でアクセスされた最初のプロパティによってのみ呼び出されますか? (質問#1を参照)?Refresh
手動で呼び出すことですべてのプロパティを事前にキャッシュできますか?(オブジェクトの構築時に事前にキャッシュされていないと仮定します)手動で呼び出すと、事前にキャッシュされ
Refresh
ているプロパティも更新されますか?CreationTime
php - FileInfoがphp 5.3.3で機能しない
finfo_open() を簡単に呼び出すと、次のようになります。
「未定義関数 finfo_open() の呼び出し」
FileInfo は php 5.3.3 (Unix) に同梱されていませんか。php.ini で有効にする必要がありますか?
ありがとう