我正在开发一个从特定位置导入文本文档的文档导入实用程序。文档的文件名是未知的,我需要找出如何确定文件名并在我的脚本中将其设置为临时值,以便它知道文件名是什么,以便最终可以在记事本中自动打开它。我尝试使用*.txt
查看记事本是否会在工作目录中打开与此过滤器匹配的第一个文件,但它不起作用。将文档复制到工作目录后,如何获取并设置此未知文件名变量?到目前为止,这是我为该功能提供的代码:
@ECHO OFF
:CHECK
IF EXIST "*.txt" GOTO :AUTOEDIT
IF NOT EXIST "*.txt" GOTO :RUN
:AUTOEDIT
%SYSTEMROOT%\Notepad.exe "*.txt"
GOTO :END
:RUN
%SYSTEMROOT%\Notepad.exe
GOTO :END
END
创建此批处理文件并将其保存在将神秘的 txt 文件复制到的文件夹中。