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

Open all files in a folder using notepad++

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

/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

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


    转到软属性。右键单击快捷方式或图标,然后更改 mod 以运行此软件,就像使用 windows 8 或 10 在 windows 7 上设置兼容模式一样,它将打开所有文件,在您拖动的文件夹中


    在菜单栏中选择:视图-> 文件夹作为工作场所。然后你可以搜索你想要的文件夹


    将文件夹拖放到记事本中,它将递归打开每个文件。


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

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

相关推荐

  • Spring部署设置openshift

    Springdeploymentsettingsopenshift我有一个问题让我抓狂了三天。我根据OpenShift帐户上的教程部署了spring-eap6-quickstart代码。我已配置调试选项,并且已将Eclipse工作区与OpehShift服务器同步-服务器上的一切工作正常,但在Eclipse中出现无法消除的错误。我有这个错误:cvc-complex-type.2.4.a:Invali…
    2025-04-161
  • 检查Java中正则表达式中模式的第n次出现

    CheckfornthoccurrenceofpatterninregularexpressioninJava本问题已经有最佳答案,请猛点这里访问。我想使用Java正则表达式检查输入字符串中特定模式的第n次出现。你能建议怎么做吗?这应该可以工作:MatchResultfindNthOccurance(intn,Patternp,CharSequencesrc){Matcherm=p.matcher…
    2025-04-161
  • 如何让 JTable 停留在已编辑的单元格上

    HowtohaveJTablestayingontheeditedcell如果有人编辑JTable的单元格内容并按Enter,则内容会被修改并且表格选择会移动到下一行。是否可以禁止JTable在单元格编辑后转到下一行?原因是我的程序使用ListSelectionListener在单元格选择上同步了其他一些小部件,并且我不想在编辑当前单元格后选择下一行。Enter的默认绑定是名为selectNext…
    2025-04-161
  • Weblogic 12c 部署

    Weblogic12cdeploy我正在尝试将我的应用程序从Tomcat迁移到Weblogic12.2.1.3.0。我能够毫无错误地部署应用程序,但我遇到了与持久性提供程序相关的运行时错误。这是堆栈跟踪:javax.validation.ValidationException:CalltoTraversableResolver.isReachable()threwanexceptionatorg.…
    2025-04-161
  • Resteasy Content-Type 默认值

    ResteasyContent-Typedefaults我正在使用Resteasy编写一个可以返回JSON和XML的应用程序,但可以选择默认为XML。这是我的方法:@GET@Path("/content")@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})publicStringcontentListRequestXm…
    2025-04-161
  • 代码不会停止运行,在 Java 中

    thecodedoesn'tstoprunning,inJava我正在用Java解决项目Euler中的问题10,即"Thesumoftheprimesbelow10is2+3+5+7=17.Findthesumofalltheprimesbelowtwomillion."我的代码是packageprojecteuler_1;importjava.math.BigInteger;importjava…
    2025-04-161
  • Out of memory java heap space

    Outofmemoryjavaheapspace我正在尝试将大量文件从服务器发送到多个客户端。当我尝试发送大小为700mb的文件时,它显示了"OutOfMemoryjavaheapspace"错误。我正在使用Netbeans7.1.2版本。我还在属性中尝试了VMoption。但仍然发生同样的错误。我认为阅读整个文件存在一些问题。下面的代码最多可用于300mb。请给我一些建议。提前致谢publicc…
    2025-04-161
  • Log4j 记录到共享日志文件

    Log4jLoggingtoaSharedLogFile有没有办法将log4j日志记录事件写入也被其他应用程序写入的日志文件。其他应用程序可以是非Java应用程序。有什么缺点?锁定问题?格式化?Log4j有一个SocketAppender,它将向服务发送事件,您可以自己实现或使用与Log4j捆绑的简单实现。它还支持syslogd和Windows事件日志,这对于尝试将日志输出与来自非Java应用程序…
    2025-04-161