【发布时间】:2018-11-23 06:15:07
【问题描述】:
基本上,我想使用type 命令,但我无法提供实际路径。
目前我的尝试是
type "./TESTS/Test1.txt"
但我假设因为它是相对路径,所以它不能工作。
我在copy 和xcopy 遇到了同样的问题。
我一直无法解决这个问题或在网上找到任何东西。 有没有办法做到这一点?
编辑: 澄清一下,我正在尝试获取我的 .bat 文件,以读取位于子文件夹中的 .txt 文件的内容(意味着子文件夹和 .bat 文件位于同一文件夹中),并将其打印到控制台。
【问题讨论】:
-
命令需要知道在哪里可以找到要处理的文件。您可以使用相对路径,但必须有一些绝对起点。您需要注意,脚本的路径、当前工作目录的路径和要处理的文件的路径是三个不同的东西。不过首先需要说明一下你的情况,因为你现在的帖子不清楚,所以很难帮你...
-
./,或正确使用 Windows 路径分隔符.\,仅与当前工作目录相关,而cmd.exe完全不需要,Type "TESTS\Test1.txt"的功能完全相同。您需要更好地解释您希望实现的目标,因为如果您不告知解释器名称以及(如有必要)其位置,您如何期望它知道Type的内容?
标签: batch-file path