Altere os carimbos de data / hora do arquivo / dir no Windows

2

Onde posso obter o utilitário de toque para o Windows?

Eu tentei este no CodeProject, mas ele não mudou de diretório.

    
por benPearce 10.06.2009 / 04:00

2 respostas

4

você também pode usar o powershell para fazer isso. Eu tenho a seguinte função no meu $ profile

function touch([string] $filename)
{
$curTime = Get-Date
$touchFile = get-item $filename
$touchFile.CreationTime = $curTime
$touchFile.LastAccessTime = $curTime
$touchFile.lastWriteTime = $curTime
}
    
por 10.06.2009 / 05:23
0

Existem várias soluções no link

Embora a maioria deles sugira que o Cygwin (meu viés também) ou outros utilitários unix, Há uma resposta descrevendo um método do Windows.

copy /b filename.ext +,,

Outra solução simples da mesma resposta é obter o Cygwin.dll e o touch.exe copiados localmente em seu sistema Windows. Ele funcionará melhor se você quiser processar diretórios recursivamente.

    
por 10.06.2009 / 04:06