以管理员身份运行的批处理文件无法创建文本文件

时间:2016-06-28 21:30:02

标签: batch-file

仅当我以管理员身份运行时,运行以下批处理文件才会创建文本文件。为什么呢?

@echo off
(echo This is a test) > test.txt

2 个答案:

答案 0 :(得分:1)

文件已存入system32 - 很可能是因为这是管理员的默认目录。

答案 1 :(得分:0)

如果你这样尝试会发生什么:

@echo off
(echo This is a test) > "%~dp0test.txt"