CMD-将null复制到多个文件
我想在windows上创建大量0字节的文件。 命令CMD-将null复制到多个文件,cmd,copy,Cmd,Copy,我想在windows上创建大量0字节的文件。 命令copy/y nul test.vtx正在工作。我需要在不更改文件名的情况下更改它们的大小 如何使用copy命令自动检测文件名并使用它们删除其内容?浴室档案有用吗 谢谢 使用中断>我不知道是否有可能,您可以迭代: for %G in (*.vtx) do (copy /Y nul "%G") 包括子文件夹: for /R %G in (*.vtx) do (copy /Y nul "%G") 另一种使用PowerShell的方法。当您确信
copy/y nul test.vtx
正在工作。我需要在不更改文件名的情况下更改它们的大小
如何使用copy命令自动检测文件名并使用它们删除其内容?浴室档案有用吗
谢谢 使用中断>我不知道是否有可能,您可以迭代:
for %G in (*.vtx) do (copy /Y nul "%G")
包括子文件夹:
for /R %G in (*.vtx) do (copy /Y nul "%G")
另一种使用PowerShell的方法。当您确信正确的文件将被覆盖时,请从Set Content语句中删除
-WhatIf
Get-ChildItem -Path C:\src\t\adir -Filter *.vtx |
ForEach-Object { Set-Content -Path $_ -Value $null -WhatIf}
我看到您指定了“复制”,但我认为您或其他人也可能接受机器人复制。我的猜测是:
ROBOCOPY C:\vtxfolder1 C:\vtxfolder2 *.vtx /CREATE
试试这个,break>filename,但是我有很多文件。我应该使用*.vtx吗?而且,它可以处理单个文件,但它不会清空填充文件,而是在另一个目的地创建新的空文件。我知道这是第一点。但它可以是:ROBOCOPY C:\vtxfolder1 C:\vtxfolder2.vtx/CREATE | del vtxfolder1[backslax].vtx
ROBOCOPY C:\vtxfolder1 C:\vtxfolder2 *.vtx /CREATE