Windows上的命令行文件创建工具touch

510 阅读1分钟

用惯了Linux的命令行,在日常使用Windows进行开发的时候总是会习惯性的使用Linux命令进行操作。在创建文件时总是习惯性的在命令行中使用touch命令,但是Windows上没有touch这个文件创建的命令;百度出来的结果也都相当麻烦,没有Linux上的touch那么方便,因此就用rust自己写了一个,源码就不放了,已经在GitHub上开源了,目前的功能就一个:创建文件,跟Linux上的touch一样。

安装

  1. 下载touch。github.com/Xu-Mj/touch…

  2. 将touch.exe存到想存的目录下,我这里放到了D:\touch\目录下

  3. 执行安装命令(使用管理员权限打开powershell并执行如下命令)

        touch.exe -i
        # 或者
        touch.exe --install
    
  4. 重启powershell

使用

  1. 创建单个文件

    touch test.txt
    

    即可在当前目录下创建test.txt文件

  2. 支持同时创建多个文件:

    touch test1.txt test2.txt
    

    如果文件已经存在会先询问是否覆盖原文件,输入y进行覆盖操作:

    PS D:> touch test.txt
    PS D:> touch test.txt
    [WARN]: file test.txt exists; do you want to overwrite? y/n y
    
  3. 如果想直接覆盖原文件可以添加-f参数:

    touch test.txt -f
    

还在开发中,会持续更新