根据文件名列表创建txt

时间:2018-10-30 19:37:43

标签: batch-file command

这是我的问题: 我的目录中有1000多个文件,我想用该txt文件中的每个文件的名称制作相同名称的txt文件。

例如:

  

file1.zip file1.txt file2.zip file2.txt等...

在txt文件中,我们可以找到先前定义的相同文本。例如:

  public class BaseTest extends TestEnvironment {
        @BeforeSuite
        @Parameters({ "clusterURL"})
        public void config(String clusterURL) throws URISyntaxException {
             ...
        }
        ...
   }

  public class TestFeature1 extends BaseTest {

        ...
   }

  public class TestFeature2 extends BaseTest {

        ...
   }

我需要一个命令或脚本以批处理方式进行操作。

非常感谢您!

1 个答案:

答案 0 :(得分:0)

一次创建文本文件。将其命名为template.txt。然后,使用for循环为每个.zip文件做一些事情。对于每个文件,将template.txt复制到扩展名为.txt的“文件名”(%~na仅给出不带扩展名的名称):

for %a in (*.zip) do copy "template.txt" "%~na.txt"

注意:这是命令行语法。如果要在批处理文件中使用它,请使用%%a%%~na