gpt4 book ai didi

batch-file - 使用批量删除文件夹中的文件

转载 作者:行者123 更新时间:2023-12-02 01:25:13 25 4
gpt4 key购买 nike

我有以下代码(感谢 SO 非常友好的人们的帮助):

 timeout /t 15 /nobreak >NUL

findstr /i /v /c:"Registered Owner" %HomeDrive%\%HomePath%\Documents\FOLDERNAME\systeminfo1.txt >%HomeDrive%\%HomePath%\Documents\FOLDERNAME\systeminfo.txt

这将等待 15 秒,然后将 sysinfo 日志输出到 .txt 文件 (systeminfo1.txt),然后将其重新写入,并在新的 .txt 文件中删除注册所有者字段 (系统信息.txt)。效果非常好,我对此很满意。

现在,我想在创建并写入 systeminfo.txt 之后删除 systeminfo1.txt。

就代码而言,我将如何解决这个问题?我正在阅读各种以命令方式执行此操作的方法,但如果我犯了一个粗心的错误,我真的没有心情意外删除整个驱动器。

最佳答案

使用此代码:

timeout /t 15 /nobreak >NUL
findstr /i /v /c:"Registered Owner" "%HomeDrive%\%HomePath%\Documents\FOLDERNAME\systeminfo1.txt" > "%HomeDrive%\%HomePath%\Documents\FOLDERNAME\systeminfo.txt"

del "%UserProfile%\Documents\FOLDERNAME\systeminfo1.txt"

del 删除文件。

请注意,上述代码需要管理员权限。如果您不想或无法使用管理员权限,请确保您具有从 %UserProfile%\Documents\FOLDERNAME\ 写入/读取/删除的权限。

对于 Linux(如果您希望将来在 Linux 上执行相同的任务),请使用 rm 命令。

关于batch-file - 使用批量删除文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161635/

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