FATファイルシステムのファイル作成時間を変更する


8

マウントされたFAT32ボリューム上のファイルの作成時間を変更する方法が必要です。私のMP3プレーヤーはこの作成時間でソートされたファイルのみを読み取るため、これを行う必要があります。

ファイルのファイル作成時間(touch変更/アクセス時間のように)を設定する方法を見つけることができる場合、簡単なスクリプトでMP3ファイルを正しい順序で(予想どおり、アルファベット順に)読み取ることができます。

しかし、私はまだ解決策を見つけていないので、私の検索は無駄になっています。皆さんが私を助けてくれることを願っています!

回答:


5

心に来る最初の事はあるにmv一時的にファイル(複数可)、cp古いファイル名に一時ファイルや一時的に削除します。

私はすぐにチェックしました:

touch foo
ls -l foo

戻り値:

0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 foo

数分待ってから:

mv foo bar
ls -l bar

0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 bar

作成時間変更されないことに注意してください。

cp bar foo
ls -l foo bar

0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 bar
0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:10 foo

現在、fooは現在作成されています!

編集

申し訳ありませんが、申し訳ありませんが、Ubuntuの下でFAT32フォーマットのUSBスティックでこれを試しました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.