批处理文件添加到目录

批处理文件添加到目录

我创建了一个批处理文件,并将其目录设置为其所在的文件 (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

相关内容