我在Windows文件夹中有一堆文件。使用CMD批处理文件,JavaScript批处理文件或PowerShell,如何将文件转换为零长度文件?
答案 0 :(得分:3)
创建批处理文件并将以下代码放在文件中,此批处理文件将使特定文件夹中的所有文件归零。
cd <DIRECTORY NAME>
@echo off
pushd %*
for %%j in (*) do type nul > "%%j"
popd
希望这对你有所帮助。
答案 1 :(得分:2)
请在命令提示符下尝试:
copy /Y NUL filename >NUL
说明:
/Y
禁止确认文件覆盖
NUL
是Windows设备文件(大致相当于UNIX中的/ dev / null),用于清空目标文件并禁止复制邮件
答案 2 :(得分:1)
在PowerShell中,您只需使用目录中的每个文件:
new-Item -path filename -type file -Force
答案 3 :(得分:1)
试
dir c:\myfolder | ? { -not $_.psiscontainer }| % {new-item -Path $_.fullname -ItemType file -force}