Var*_*run 4 windows command-line
需要清除已从命令提示符被进程锁定的日志文件的内容。当我尝试做
echo "" > 文件名
我收到一条错误消息,文件被进程锁定。
我什至无法在记事本中打开文件,清除内容并保存。
目前我正在记事本++中打开文件并快速按下 CTRL + a,CTRL+x,CTRL+s :)
有没有办法从cmd完成这项工作?记事本++如何处理编辑和保存而记事本无法处理?
小智 5
我发现对我来说最好的解决方案是 Powershell> Clear-Content filename.log https://technet.microsoft.com/en-us/library/ee156808.aspx
该
Clear-Contentcmdlet可以删除文件的内容,但不删除文件本身。例如,假设您运行以下命令:
Clear-Content c:\scripts\test.txt当您执行该命令时,文件 Test.txt 仍将位于文件夹 C:\Scripts 中;文件中不会有任何类型的数据。
通配符可以与 Clear-Content 一起使用。此命令删除 C:\Scripts 中文件名以字母 E 开头的任何文件的内容:
Clear-Content c:\scripts\e*您不仅限于擦除文本文件。以下命令删除 Excel 电子表格中的所有数据:
Clear-Content c:\scripts\test.xls这个命令会擦除 Word 文档 C:\Scripts\Test.doc 的内容:
Clear-Content c:\scripts\test.doc
| 归档时间: |
|
| 查看次数: |
9469 次 |
| 最近记录: |