Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 将文本从批处理文件附加到文本文件_Windows_Batch File - Fatal编程技术网

Windows 将文本从批处理文件附加到文本文件

Windows 将文本从批处理文件附加到文本文件,windows,batch-file,Windows,Batch File,我在一个目录中有两个文件,Test.bat和Test.txt Test.txt之前的内容: Test.batcontent(使用管理员权限执行): 但什么也没发生Test.txt文件保持不变。为什么? Test.txt以下内容之后的预期内容: 我不想给出完整的路径,因为它是可变的。但是,这两个文件位于同一文件夹中。那一定有用 根据您提供的信息,我在运行代码和获得预期输出方面没有任何问题。运行此批处理文件时,您是否从资源管理器上下文菜单中选择以管理员身份运行。如果是这样,那就是问题所在,因为这样做

我在一个目录中有两个文件,
Test.bat
Test.txt

Test.txt
之前的内容:

Test.bat
content(使用管理员权限执行):

但什么也没发生
Test.txt文件保持不变。为什么?

Test.txt
以下内容之后的预期内容:


我不想给出完整的路径,因为它是可变的。但是,这两个文件位于同一文件夹中。那一定有用

根据您提供的信息,我在运行代码和获得预期输出方面没有任何问题。运行此批处理文件时,您是否从资源管理器上下文菜单中选择以管理员身份运行。如果是这样,那就是问题所在,因为这样做时工作目录默认为SYSTEM32。是的,我使用windows资源管理器上下文菜单“以管理员身份运行”运行。因此,如果我使用安装程序运行.bat文件,它应该可以工作?我不知道这个问题的答案,因为我对安装程序或它的运行方式一无所知。除非您事先确实知道您的文本文件没有被适当的Windows回车符和换行符组合终止,你的预期结果与我的不符。请澄清
Test.txt
的最后一行是否已终止,如果已终止,是否使用LF、(Unix)、CR、(Mac)或CRLF、(Windows)行终止符。请注意,我们只能测试您提供的代码,因此,如果您没有提供所有重要的代码和/或信息,那么您的实际任务必须反映我们的任务。根据您提供的信息,我在运行代码和获得预期输出方面没有任何问题。运行此批处理文件时,您是否从资源管理器上下文菜单中选择以管理员身份运行。如果是这样,那就是问题所在,因为这样做时工作目录默认为SYSTEM32。是的,我使用windows资源管理器上下文菜单“以管理员身份运行”运行。因此,如果我使用安装程序运行.bat文件,它应该可以工作?我不知道这个问题的答案,因为我对安装程序或它的运行方式一无所知。除非您事先确实知道您的文本文件没有被适当的Windows回车符和换行符组合终止,你的预期结果与我的不符。请澄清
Test.txt
的最后一行是否已终止,如果已终止,是否使用LF、(Unix)、CR、(Mac)或CRLF、(Windows)行终止符。还请注意,我们只能测试您提供的代码,因此如果您没有提供所有重要的代码和/或信息,那么您的实际任务必须反映我们的任务。
I am a simple text.
echo First (1st) line >> Test.txt
echo Second (2nd) line >> Test.txt
I am a simple text.First (1st) line
Second (2nd) line