Windows에서 파일의 수정 날짜를 변경해야 내 정렬 순서가 복잡해지지 않습니다. 스크립트로이 작업을 수행하려면 어떻게해야합니까? (필자는 앞으로도이 작업을 파일에 적용해야 할 수도 있습니다.)파일의 작성, 수정, 액세스 날짜를 프로그래밍 방식으로 어떻게 변경합니까?
현재 :이 작업을 수행하려면 응용 프로그램을 설치하고 싶지 않습니다.
Windows에서 파일의 수정 날짜를 변경해야 내 정렬 순서가 복잡해지지 않습니다. 스크립트로이 작업을 수행하려면 어떻게해야합니까? (필자는 앞으로도이 작업을 파일에 적용해야 할 수도 있습니다.)파일의 작성, 수정, 액세스 날짜를 프로그래밍 방식으로 어떻게 변경합니까?
현재 :이 작업을 수행하려면 응용 프로그램을 설치하고 싶지 않습니다.
당신이있는 경우 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에서 구할 수 있습니다. –
당신이 할 수있는 자바를 사용하여 :
여기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