Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
Batch file 批处理文件:在Win Svr 2012上,不使用第三方应用程序将文本文件拆分为同一目录中的多个文件_Batch File_Split_Text Files_Move_Delete File - Fatal编程技术网

Batch file 批处理文件:在Win Svr 2012上,不使用第三方应用程序将文本文件拆分为同一目录中的多个文件

Batch file 批处理文件:在Win Svr 2012上,不使用第三方应用程序将文本文件拆分为同一目录中的多个文件,batch-file,split,text-files,move,delete-file,Batch File,Split,Text Files,Move,Delete File,我希望这里的优秀专家能帮助我解决这个问题。我发现这个网站在过去解决我遇到的其他问题时非常有用,但我搜索了这个网站,尝试了所有与我的问题类似的答案,但似乎无法让任何一个解决这个特定问题。我不是一个编码员,但我已经涉猎过其他代码,并让他们为其他问题工作 我需要将包含关键字的文本文件(每行1千瓦,无空行)拆分为同一目录中的多个文本文件,每个文本文件有300行(如果总输入行不能被300整除,则最后一个文本文件除外)。输入文件的大小永远不会超过100MB 理想情况下,我需要在分割输入文件后将其删除,并将所

我希望这里的优秀专家能帮助我解决这个问题。我发现这个网站在过去解决我遇到的其他问题时非常有用,但我搜索了这个网站,尝试了所有与我的问题类似的答案,但似乎无法让任何一个解决这个特定问题。我不是一个编码员,但我已经涉猎过其他代码,并让他们为其他问题工作

我需要将包含关键字的文本文件(每行1千瓦,无空行)拆分为同一目录中的多个文本文件,每个文本文件有300行(如果总输入行不能被300整除,则最后一个文本文件除外)。输入文件的大小永远不会超过100MB

理想情况下,我需要在分割输入文件后将其删除,并将所有分割的文本文件移动到另一个目录(原始目录中没有其他需要担心的文本文件) 我需要它是一个bat文件或vbs脚本调用通过bat文件

输入文件:

  • 关键字-file.txt
输出文件:

  • 关键字文件_1.txt(300行)
  • 关键字-file_2.txt(300行)
  • 关键字-file_3.txt(300行)
澄清上述要求:


  • 拆分输入文本文件(对于拆分,类似的操作可能会:

    @Echo关闭
    Setlocal EnableExtensions DisableDelayedExpansion
    设置“infle=keyword file.txt”
    设置“nLines=300”
    如果不存在“%infle%”转到:EOF
    对于(“%infle%”)中的%%A,请设置“fName=%%~nA”并设置“fExt=%%~xA”
    设置“计数=0”
    
    对于拆分中的/F%%A('Find/C/V”“^),可能类似的操作可以:

    @Echo关闭
    Setlocal EnableExtensions DisableDelayedExpansion
    设置“infle=keyword file.txt”
    设置“nLines=300”
    如果不存在“%infle%”转到:EOF
    对于(“%infle%”)中的%%A,请设置“fName=%%~nA”并设置“fExt=%%~xA”
    设置“计数=0”
    
    对于/F%%A In('查找/C/V“”^您尝试了什么,以及您尝试了什么失败了?理想情况下,您应该提供您尝试过的内容的详细信息,并包括关于失败原因的具体信息,以及错误消息和/或错误输出。因此,不是代码编写服务;最好的问题是那些提供有用信息的问题,以便回答者能够指导您进行代码编写查看您自己的正确答案。请参阅。您尝试了哪些内容,以及您尝试的内容是如何失败的?理想情况下,您应该提供您尝试过的内容的详细信息,并包括关于失败原因的具体信息,以及错误消息和/或错误输出。因此,代码编写服务不是这样的;最好的问题是提供有用信息的问题,以便回答者可以指导您设计自己的正确答案。请参阅。由于您要附加到
    %fname%\u!文件!%fext%
    ,我会先重置它们。我没有看到@LotPings的任何点,规定该目录中不存在其他文本文件。因为您要附加到
    %fname%\u!文件!%fext%
    ,我会先重置它们。我没有看到@LotPings的任何点,它规定该目录中不存在其他文本文件。