使用记事本打开文件夹中的所有文件

Open all files in a folder using notepad++

我必须对我网站的所有 html 文件进行细微更改。文件存储在如下结构中,

1
2
3
4
5
6
7
8
9
10
/Site
--2012
  --Jan
    --File1.html
    --File2.html
    --File3.html
    --File3.html
  --Feb
    --File1.html
    --File2.html

等等..

2006 年的一些文件以类似的方式存储。由于有数百个文件,手动打开每个文件都非常耗时。

有没有更简单的方法可以使用记事本做到这一点?


您只需将包含站点文件的文件夹拖到记事本中即可。它会打开所有文件(我假设它只是打开 txt、html 和其他兼容文件),包括子目录中的文件。

或者,如果您想一次执行一个月,您可以执行文件>打开,然后将单击从顶部移到底部以选择任意数量的文件。

或者只是使用更好的文本编辑器,例如 sublime text,您可以在其中打开整个文件夹


点击查看 -> 项目面板 1

仅当面板中没有任何内容时单击 Workspace -> New Workspace

否则点击工作区 -> 添加新项目

单击项目名称,然后单击编辑 -> 从目录添加文件。

适用于记事本版本。 6.7.4


这是我找到的最简单的解决方案:

  • 在您的桌面上有一个记事本程序快捷方式文件。
  • 将文件夹从文件资源管理器拖到记事本快捷方式。
  • 备注:在最新版本(截至 6.9.1)中,只需将文件夹拖放到记事本程序中,将触发"将文件夹作为工作区打开",而不是打开所有文件。


    虽然您可能希望将所有文件作为工作区打开,但实际上我确实希望打开每个文件。拖放文件夹会导致该文件夹被设置为当前工作区文件夹。要打开这些文件,我确实需要检查 Tools > Preferences > Default Directory > Open all files of folder instead of launching Folder as Workspace on folder dropping

    enter

    如果您只需要替换文本,您还可以使用"在文件中查找"选项卡。

  • 使用CTRL H打开界面,
  • 选择在文件中查找选项卡,
  • 输入查找和替换短语,
  • 添加过滤器以仅选择您需要的那些文件: File*.html 可以在您的情况下使用,
  • 选择包含要替换文本的文件的最顶层目录,
  • 确保选择选项:在所有子文件夹中,
  • 仔细检查或使用 Find All 检查搜索结果,
  • 在文件中点击替换。