0

ファイルへのポインターとしてテキスト ドキュメントを使用して、ファイルのタイムスタンプを現在の日付に更新する方法が必要です。

例えば:

ディレクトリ A の構造:

  • A:\レベル 1\レベル 2\somefile1
  • A:\レベル 1\somefile2
  • A:\レベル 1\somefile3
  • A:\somefile4

テキスト ファイル (FilePointer.txt) の内容:

  • A:\レベル 1\レベル 2\somefile1
  • A:\レベル 1\somefile2
  • A:\レベル 1\somefile3
  • A:\somefile4

FilePointer.txt ファイルを解析してファイルの場所を取得し、それらのファイルのタイムスタンプを更新できるものにフィードする方法はありますか? パワーシェルを使用していますか?他の方法?

4

1 に答える 1

0

これは、PowerShell を使用すると非常に簡単です。

$timestamp = Get-Date # now
Get-Content filepointer.txt | Get-Item | Foreach {$_.LastWriteTime = $timestamp}

here で概説されているもう少し単純なアプローチがあります。PowerShell Community Extensions Set-FileTime コマンドを使用します。例:

Get-Content filepointer.txt | Get-Item | Set-FileTime

またはエイリアスを使用する:

gc filepointer.txt | gi | touch
于 2012-12-23T02:06:16.013 に答える