gpt4 book ai didi

windows - FORFILES 路径在有效目录上返回无效目录名称

转载 作者:可可西里 更新时间:2023-11-01 11:29:30 28 4
gpt4 key购买 nike

我正在尝试使用以下命令在 Windows 8 命令窗口中使用 FORFILES 遍历文件:

CD "%RODIR%"
FORFILES /P "./DarkestHour" /C "cmd /c echo @fname"

RODIR 是这样定义的用户变量:

SET RODIR
RODIR=C:\Program Files (x86)\Steam\SteamApps\common\RedOrchestra

RedOrchestra 文件夹包含一个名为 DarkestHour 的文件夹,但是,我从 FORFILES 收到此错误消息:

ERROR: The directory name is invalid.

即使尝试这样做(没有相对路径),也会产生相同的错误:

FORFILES /P "%RODIR%/DarkestHour" /C "cmd /c echo @fname"

我在这里做错了什么? FORFILES' /P 命令是否有某种限制?

在此先感谢您的帮助!

最佳答案

/ 是一个switch 指示符。 \ 是一个目录分隔符

这是一个适合我的系统的演示:

@ECHO OFF
SETLOCAL
SET "sourcedir=U:\sourcedir"
PUSHD "%sourcedir%"
forfiles /p "./one" /c "cmd /c echo @fname"
ECHO ===================
forfiles /p ".\one" /c "cmd /c echo @fname"

POPD
GOTO :EOF

关于windows - FORFILES 路径在有效目录上返回无效目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24591400/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com