【问题标题】:search my aspx files and delete搜索我的 aspx 文件并删除
【发布时间】:2026-02-17 12:30:02
【问题描述】:

读取目录中所有我的 aspx 文件的最佳方法是什么,搜索 HeaderText="Variable Text" 并将其删除并保存文件?

另外,有没有办法在更新文件的同时以编程方式从 tfs 中检查文件?

【问题讨论】:

  • 在 VS2010 中替换文件? (快捷键ctrl+shift+h)
  • find /path/to/root -name *.aspx -exec /bin/bash -c 'mv {} {}.tmp && sed "{s/HeaderText=\"可变文本\" //}" {} && rm {}.tmp' \; (是的,这是个笑话!)

标签: c#


【解决方案1】:

正如 rene 所说,但以答案形式:在 Visual Studio 中替换文件就可以解决问题,包括在需要时检出文件并保持打开状态以防您想要撤消。

如果需要,您也可以使用正则表达式。

【讨论】:

  • 你知道正则表达式的初学者资源吗?
【解决方案2】:

您可以编写一个 powershell 脚本来执行此操作,也可以从 tfs 中检出文件

Check-out/in files on TFS via PowerShell

这将是一个很好的练习!

【讨论】: