ソート順が乱雑にならないように、Windows上のファイルの変更日を変更する必要があります。スクリプトでこれを行うにはどうすればよいですか(将来私はファイルにそのことを行う必要があります)。ファイルの作成、変更、アクセス日をプログラムで変更するにはどうすればよいですか?
ところで、私はこれを行うためにアプリケーションをインストールする必要はありません。
ソート順が乱雑にならないように、Windows上のファイルの変更日を変更する必要があります。スクリプトでこれを行うにはどうすればよいですか(将来私はファイルにそのことを行う必要があります)。ファイルの作成、変更、アクセス日をプログラムで変更するにはどうすればよいですか?
ところで、私はこれを行うためにアプリケーションをインストールする必要はありません。
あなたはPowerShellを持っている場合:
PowerShellを使用して$(Get-Item).creationtime=$(Get-Date "mm/dd/yyyy hh:mm am/pm")
$(Get-Item).lastaccesstime=$(Get-Date "mm/dd/yyyy hh:mm am/pm")
$(Get-Item).lastwritetime=$(Get-Date "mm/dd/yyyy hh:mm am/pm")
ほとんどの場合、彼のために何かをインストールする必要がありますが、いい答えはありません。 +1 – EBGreen
@EBGreen PowershellはVistaとWin7に組み込まれており、Microsoftから入手できます。 –
あなたが行うことができますJavaの使用:ここで
File file = new File("someFile");
file.setLastModified(long time);
は、更新日時を変更するVBScriptの例である:
Sub ChangeModifiedDate(strFolder, strFile, dteNew)
Dim oShell
Dim objFolder
Set oShell = CreateObject("Shell.Application")
Set oFolder = oShell.NameSpace(strFolder)
oFolder.Items.Item(strFile).ModifyDate = dteNew
End Sub
hmmmm ....動作していないようです...私はこれに対してXPで特別な権限が必要でしょうか? – Keng
私のために働いた。私はWindows 2008 Serverを使用しており、管理者アクセスでサインインしています。 – twasbrillig
これを実行する既存の方法はありません。あなたがそれを行うコードを書いておきたいなら、それを表現してください。 – EBGreen