批处理文件读取内容文件没有扩展名

内特
for /r "C:\File Folder" %%a in (*) do if "%%~nxa"=="FoundFile" set p=%%~dpnxa
for /f "delims=. tokens=1*" %%A in ("%p%") do set Build=%%B
CMD>if "FoundFile" == "FoundFile" set p=C:\File Folder\SubFolder\FoundFile
CMD>for /F "delims=. tokens=1*" %A in ("C:\File Folder\SubFolder\FoundFile") do set Build=%B
CMD>set Build=

搜索功能似乎找到了我要找的文件。FoundFile 没有扩展名。当我在批处理文件中运行相同的命令时,它在同一个文件夹中,我只是给它一个文件名,没有文件路径,它运行得很好。一旦我尝试从远程文件夹运行脚本并为其提供完整路径,它就会运行所有内容,但无法从文件中获取所需的数据。我猜它不能打开它来读取它并填写变量 Build

它正在读取的文件正在获取从另一个程序写入文件中的扩展名。我需要那个扩展来继续我的脚本。

如何读取没有扩展名的文件,我无法“添加扩展名”。

麻古

尝试 "usebackq tokens=1* delims=."

for /f 当应用于带引号的字符串时,将处理字符串,而不是引号内的文件名。

delims=由于命令中的歧义,我把它放在最后 - 正如你的原文所写的那样,分隔符集可能是.or ( .and Space)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从负载扩展。清单文件丢失或无法读取 - 没有扩展名

使用批处理文件递归删除目录中所有特定类型(扩展名)的文件

load / require / require_relative如何处理没有文件扩展名的文件?

Windows批处理文件从定界符之间没有数据的文件读取

批处理文件:删除.File扩展名类型文件

Windows批处理-重命名带有扩展名的文件

使用批处理文件以相同的扩展名顺序重命名所有文件

Spark如何读取没有文件扩展名的管道分隔文本文件

批处理文件删除文件扩展名

添加批处理文件扩展名

检查文件扩展名后批处理Unrar

没有文件扩展名的网页

如何通过批处理文件在文件扩展名后附加字符串

使用批处理文件将文本添加到文件名末尾(但在扩展名之前)

使用批处理文件删除文件夹中除一个扩展名(例如.idf)以外的所有文件

使用批处理脚本检查文件夹中是否存在具有某些文件扩展名的文件

如何使用批处理文件以编号顺序列出文件夹中特定扩展名的所有文件

批处理文件以替换文件名和扩展名中的字符串

批处理文件FOR Loop 7-zip提取特定文件扩展名

如何检查文件扩展名并相应地使用Windows批处理文件中的默认程序打开

创建批处理文件-更改扩展名,删除行

获取没有扩展名的文件的内容

创建一个批处理文件以合并两个具有“相似名称”和相同扩展名的文件[Windows]

批处理文件删除指定扩展名的文件

批处理文件最后再次循环,变量中没有任何内容

PHP - 无法读取没有扩展名的文件的文件大小

如何让 gulp 处理没有扩展名的文件

批处理文件检查与文件夹中的其他扩展名相同的文件名

批处理:如何从文本文件的目录路径中排除带有扩展名的文件名?