© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
FATの作成日時はファイルもフォルダもコピーされない。NTFSと同じ。FATのフォルダの更新日時はNTFSと違ってコピーされる。されたまま。違いはここだけみたい。
所詮ソフト次第なので、記事のosから仕様変更されたのかも。
結局、作成日時をコピーしたければrobocopyを使えってことでしょう。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
タイムゾーン日本とパリに設定してある2台のPCにおいて、日本PCで作成したファイルをパリPCで見ると作成日時は日本時間のままなのですがこれはWindowsの仕様でしょうか?
プロパティの詳細を見てもこのタイムスタンプがどのタイムゾーンのものか解りません。
よって日本PCで作成したファイルをパリPCで表示すると未来の作成日時になりますし、本当は同時刻の2つのファイルに8時間の時差が発生してしまいます。
見かけ上の作成更新時間をタイムゾーンに従った表示にできないのでしょうか?
またファイルの作成更新時間がどのタイムゾーンのものか知る方法はないですか?
**モデレーター注**
タイトルを編集しました。
編集前タイトル : OSのタイムゾーンとファイルのタイムスタンプ
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
FATの作成日時はファイルもフォルダもコピーされない。NTFSと同じ。FATのフォルダの更新日時はNTFSと違ってコピーされる。されたまま。違いはここだけみたい。
所詮ソフト次第なので、記事のosから仕様変更されたのかも。
結局、作成日時をコピーしたければrobocopyを使えってことでしょう。
> 結局、作成日時をコピーしたければrobocopyを使えってことでしょう。
これはいいこと教えてもらいました。でもDosコマンドはちょっと使いにくいですね。と思ったらFolderRoboというGUIアプリを見つけました。なかなか良さそうです!
Explorer上でのコピーもこうなるオプションがあればいいのにと思うのは私だけでしょうか…
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
The NTFS file system stores time values in UTC format
おや?
The FAT file system stores time values based on the local time of the computer.
ですね。
その繋ぎ変えた媒体のファイルシステムは?
もし、NTFSとFATの間で移動かコピーすると、移動かコピーするPCのタイムゾーンで変換されるのでしょう。(コピーでは作成日時が再設定される。)
これは大変。ハワイで現地時間でFATに取った写真を日本でpcにコピーするときは、タイムゾーンをハワイに変えて、コピーする必要がある。
そう言えば、昔も驚いたことがあるような。インターフェイスのFILETIME構造体がutcなのですっかりそう思ってしまう。
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
Furthermore, FAT records times on disk in local time. However, NTFS records times on disk in UTC.
こんなことになってるなんて誰も思わないでしょう。
プロパティに表示される作成更新時間はUTCじゃないですよ!?
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2018
プロパティの全般タブの作成日時ですか?