gpt4 book ai didi

python - 将大型目录树中的所有文件大小归零(删除文件内容,保留文件)

转载 作者:可可西里 更新时间:2023-11-01 09:57:36 25 4
gpt4 key购买 nike

如何删除大型目录树(10 GB,1K 文件)的内容(将文件大小归零)但保留整个树结构、文件名和扩展名。 (如果我能保持原来的上次写入时间[上次内容修改时间],那就太好了)。

我看到了几个针对单个文件的建议,但无法找到使整个 CWD 都有效的方法。

def deleteContent(fName):
with open(fName, "w"):
pass

最佳答案

以管理员身份运行以下命令会将所有内容重置为空文件并保留文件的最后写入时间

gci c:\temp\test\*.* -recurse | % {    
$LastWriteTime = $PSItem.LastWriteTime
clear-content $PSItem;
$PSItem.LastWriteTime = $LastWriteTime
}

关于python - 将大型目录树中的所有文件大小归零(删除文件内容,保留文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47279878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com