0

我在 Windows 文件夹中有一堆文件。使用 CMD 批处理文件、JavaScript 批处理文件或 PowerShell,您将如何将文件转换为零长度文件?

4

4 回答 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 回答