我创建了一个批处理文件,并将其目录设置为其所在的文件 (c:\users\desktop\batch_files)。我希望它添加到目录中,而不是键入“c:\users\desktop\batch_files\new_file”,我希望它只将 \new_file 添加到末尾。也许是 %current_director%\new_file 之类的东西?
答案1
我猜(我也很难理解你的问题)你指的不只是一个批处理文件,而是不同文件夹中的几个你想要处理的伴随文件。
@Echo %~dp0 returns the origin folder of the actual batch
@Echo %cd% this is the currently selected folder in the current drive
答案2
你是说你想在当前目录中创建一个新文件,而不必担心当前目录的名称吗?只需执行与在命令提示符中执行的操作相同的操作:引用文件只是按文件名,不带任何目录。例如,
@echo off
date /t > new_file
time /t >> new_file