我在 Windows 文件夹中有一堆文件。使用 CMD 批处理文件、JavaScript 批处理文件或 PowerShell,您将如何将文件转换为零长度文件?
问问题
1087 次
4 回答
3
请在命令提示符下尝试:
copy /Y NUL filename >NUL
备注:
/Y
禁止确认文件覆盖
NUL
是一个 Windows 设备文件(大致相当于 UNIX 中的 /dev/null),用于清空目标文件并抑制复制消息
于 2013-02-18T06:00:05.027 回答
3
创建一个批处理文件并将以下代码放入文件中,此批处理文件将使特定文件夹中的所有文件为零。
cd <DIRECTORY NAME>
@echo off
pushd %*
for %%j in (*) do type nul > "%%j"
popd
希望这可能对您有所帮助。
于 2013-02-18T06:32:37.893 回答
1
尝试
dir c:\myfolder | ? { -not $_.psiscontainer }| % {new-item -Path $_.fullname -ItemType file -force}
于 2013-02-18T06:19:08.400 回答
1
在 PowerShell 中,您只需要使用目录中的每个文件:
new-Item -path filename -type file -Force
于 2013-02-18T06:04:42.637 回答