問題タブ [filetime]
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.
c# - Windows での FAT 日付解決のタイムスタンプ
ウィキペディアによると、FAT32 の最終更新時刻は 2 秒の日付分解能です。このファイル時間は、WinAPI で、およびDateTime
C# を使用してとして取得できますFile.IO
。どちらもこれに関係しています。
日付の解決は実際には何を意味しますか? 最後に変更されたファイルの時刻を 2 秒間隔でしかタイムスタンプできないということですか、それとも、タイムスタンプを付けた日付が 2 秒以内にしか正確でないということですか?
言い換えれば(例としてyyyy-MM-dd HH:mm:ss:fffffff
DateTime
フォーマットを使用して)、それは...
2015-07-16 14:28:36:0000000
2 秒の偶数間隔に制限されるようなタイムスタンプ2015-07-16 14:28:38:0000000
。2015-07-16 14:28:40:0000000
...また...
任意のタイムスタンプ。時間は特定の間隔内でのみ正確です:
2015-07-16 14:28:36:1234567
- 最後の書き込みが実際にはこの時間の 2 秒前 (2015-07-16 14:28:34:1234567
) からこの時間の 2 秒後 ( ) までのどこかで行われた可能性があることを意味し2015-07-16 14:28:38:1234567
ます。他の何か?
c# - C# での FILETIME 操作 - DateTime のみを使用して同じ結果を達成する
次のような状況があります。私はC++コードを持っています
1)SystemTimeToFileTime(&st, &m_Time)
上記の呼び出しst
が文字列から値を解析し、そのメンバーに手動で割り当てることによって組み立てられる前に (以下の段落を参照してください) -ただし、年、月、日、時、分、および秒のみが割り当てられます。
m_Time
FILETIME 型のインスタンス変数です。
このメソッドは、呼び出された関数で呼び出されます ToDate
(興味のある方は、その関数へのリンクを参照してください: http://codepad.org/POoiKHMw、すべての行を文書化しました)。基本的に、そのメソッドの最後に、SystemTimeToFileTime
アセンブルされたst
構造体が渡されて呼び出されるので、その手動解析部分を C# で簡単に複製できると考えました。そのため、私は 1 つの関数についてのみ質問しSystemTimeToFileTime
ました。
その後、次のような関数があります。
GetLocalTimeAsSystem
次のように定義されます。
基本的に、上記で述べた機能を複製する必要があります: 1)、2)、3) C# のポイント。これをどのように行うかについて、本当に助けていただければ幸いです。C#で同じ結果を得るには?
ユーザーは最初に 1) を呼び出し、次に 2) (ただし、2) は 3) を内部的に呼び出します)。
C# で DateTime 構造のみを使用して上記のことを実装することはできませんか?
ToDate 関数で手動で解析を行う方法を尋ねているわけではありません。自分で行うこともできます。
編集:コメントの後、ここにいくつかの入力/出力のサンプルがあります:
これは項目 1) で受け取ることができる入力です。この文字列は解析され、st
構造が組み立てられます。
151010070707
出力、何が書き込まれるかdppDatetime_t
:
PSこれらは、ToDate関数が呼び出されているC++コードで見たフォーマット文字列です。
php - ファイルが完全にコピーされたかどうかを検出する方法 PHP
ファイルがまだ完全ではなく、まだコピーされているかどうかを検出する方法について、いくつかの方法を試しました。しかし
結果は
1449338332 1449338332 1449338332 終了
ファイルがまだftp経由でアップロードされている場合でも、datetimeでも試した合計ファイルサイズが表示されますが、それでも同じ問題が発生します
php - filemtime ファイルのディレクトリの削除を変更するには?
次のコードがあります。
$days
に変更したいのですが$minute
、どうすれば変更できますか?
php - PHPのキャッシュファイルのタイムアウト
PHP では、複雑な結果変数をストックするためにキャッシュ ファイルを作成します。1 つの変数、1 つのキャッシュ ファイル。よくできました。
問題はキャッシュの期間にあります。今のところ、タイムアウトと変数をファイルに入れましたが、タイムアウトを確認するためにファイルを開く必要があるため、最適化されていません。
(可能であれば)ファイルプロパティ(関数filemtime()で最後に変更された日付など)のタイムアウトを確認したい。カスタム プロパティをファイルに追加できますか?
もう 1 つの方法は、私のお気に入りの解決策ではなく、ファイル名にタイムアウトを追加することです。
[編集]
sftp - LibCurl SFTP はファイルサイズとファイル時間を取得します
S ftpで libcurl を使用してファイルサイズとファイル時間を取得する方法。これが私のコードです:
32 個のファイル (for ループ) についてこの情報を要求しましたが、最初の 16 個のファイルで次のエラーが発生しました。
そして、この結果は他のものです:
結果のコードは次のとおりです。
しかし、これはすべてftpサーバーでうまく機能します。
c++ - FILETIME 構造体から期間を取得するコードがあります。どういう意味ですか?
私はこの機能を持っています
コードの次の部分の動作を説明できる人はいますか?