首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将批处理脚本中的目录更改为没有名称的文件夹

将批处理脚本中的目录更改为没有名称的文件夹
EN

Stack Overflow用户
提问于 2015-03-31 04:47:24
回答 2查看 160关注 0票数 0

我有一个没有名字的文件夹和一张图片,我在那里保存着我工作中的大多数重要文件(远离窥视)。

我正在写一个批处理脚本,我可以从命令提示符将目录切换到该文件夹之外的任何文件夹,但当我在批处理脚本中复制完全相同的命令时,它似乎不起作用。我得到错误“系统找不到指定的文件”错误。

这是我的脚本。

代码语言:javascript
运行
复制
@echo on
net use Z: /delete
pause
net use Z: "\\agfs1\IS\Monthly reports"
timeout /t 5
cd "C:\Users\lalderman\Desktop\ \_Monthly reports"
copy /Y "Monthly Report - Lee.txt" Z:\
pause

在cd之后,它给我错误。我试过带引号和不带引号。

EN

回答 2

Stack Overflow用户

发布于 2015-03-31 05:08:07

井,

首先,为了澄清,根据我在上面看到的,您有一个名称为“”的目录(例如,该目录的名称是一个空格)。

而且,我认为您在使用的Microsoft平台中读取内容的不同方式之间存在冲突;即命令提示符将空格作为路径的一部分读取的方式与批处理脚本解析器读取路径中的相同空格的方式之间存在冲突。

现在,我刚刚尝试在WinXP上的一个批处理文件中执行一个更改目录操作,该操作跨越并位于一个刚刚命名为“”的文件夹下,并按预期工作。

代码语言:javascript
运行
复制
@echo on 
pause
echo "Starting..."
cd "C:\DLS\Tests\ \chkthis"
pause
echo "Did we get it?"

所以,现在的问题是:您尝试在哪个平台上执行此操作?

HTH。

票数 0
EN

Stack Overflow用户

发布于 2015-03-31 18:48:33

使用8dot3名称。在桌面目录中,键入dir /x /ad以查看“没有名称的目录”的8dot3名称,并在脚本路径中使用该名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29355971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档