Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 是否可以用Emacs替换目录和子目录中的文本或整个文件?_String_File_Emacs_Bulk - Fatal编程技术网

String 是否可以用Emacs替换目录和子目录中的文本或整个文件?

String 是否可以用Emacs替换目录和子目录中的文本或整个文件?,string,file,emacs,bulk,String,File,Emacs,Bulk,我刚开始使用Emacs,到目前为止我印象深刻,但可能也有点不知所措。 几天前,我必须替换一个文件中的字符串,以及根路径中存在的所有目录的整个第二个文件。我通过编写一个批处理文件解决了这个问题。这是一台Windows XP机器。现在,我刚刚找到了这个链接,我有一种奇怪的感觉,这个过程在Emacs中是可能的。这是正确的吗?是的 浏览一下信息手册可能会有所帮助。也许从以下几点开始: M-x info-lookup-symbol RET dired-do-rename 您是如何使用批处理文件完成此操作

我刚开始使用Emacs,到目前为止我印象深刻,但可能也有点不知所措。 几天前,我必须替换一个文件中的字符串,以及根路径中存在的所有目录的整个第二个文件。我通过编写一个批处理文件解决了这个问题。这是一台Windows XP机器。现在,我刚刚找到了这个链接,我有一种奇怪的感觉,这个过程在Emacs中是可能的。这是正确的吗?

是的

浏览一下信息手册可能会有所帮助。也许从以下几点开始:

M-x info-lookup-symbol RET dired-do-rename

您是如何使用批处理文件完成此操作的?链接到gist?我创建了两个批处理文件。第一个是这样的:对于'dir c:\/b/ad'中的/f tokens=*%%g,do call test2.bat%%g,它使用检索到的结果调用第二个,在这种情况下,根路径中每个目录的每个名称。第二个文件只是执行复制/替换操作。如下所示:copy/Y myfile.txt D:\SomeSourceDir\SomeSourceSubDir\%1\somedestssubdir\要在未打开的文件中进行递归文本替换,请检查以下问题: