Remover conteúdo do arquivo, mas não o próprio arquivo com o script do windows

1

Como faço para retirar o conteúdo de um arquivo sem remover o arquivo em si em um ambiente de script do Windows?

    
por Erik B 03.12.2012 / 09:30

1 resposta

1

Resolvido isso usando o Windows PowerShell, o cmdlet Clear-Content fez o trabalho:

$dirtostrip = "$strippeddir\backup_$backupdate\$backupdate\alf_data\contentstore"

$files=((dir $dirtostrip -recurse)  |?{$_.psiscontainer -eq $false})

for ($i=0;$i -ne $files.count; $i++) 
{
    if ($files[$i] -eq $null) {continue}
    if ($files[$i].length -gt $filesizelimit) {
        Clear-Content $files[$i].FullName   
    }
}
    
por 07.01.2013 / 14:37