2015-03-30 54 views
0

我有沒有名字和圖像的文件夾,我把我的大部分重要文件在工程(遠離窺探)。變化目錄在批處理腳本過去的文件夾沒有名字

我正在寫一個批處理腳本,從命令提示符下,我可以改變目錄到任意文件夾過去的那個文件夾,但是當我在一個批處理腳本複製相同的指令它似乎沒有工作。我收到錯誤「系統找不到指定的文件」錯誤。

這裏是我的腳本。

@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之後,它給了我錯誤。我已經嘗試過,沒有引號。

回答

0

好,

首先澄清,從我所看到的上面,你有一個目錄與名稱「」(例如目錄名是一個空格)。

而且,我以爲你是在不同的方式事情是在你使用的是微軟平臺閱讀的衝突;即在命令提示符如何將空格作爲路徑的一部分讀取與批處理腳本解析器如何讀取路徑中的相同空格之間。現在

,我只是試圖在WinXP跨越和文件夾下剛名爲「」的批處理文件做了更改目錄操作,和它的工作如預期。

@echo on 
pause 
echo "Starting..." 
cd "C:\DLS\Tests\ \chkthis" 
pause 
echo "Did we get it?" 

所以,現在的問題是,你試圖在哪個平臺上做這件事?

HTH。

0

使用8dot3名。在您的桌面目錄中,鍵入dir /x /ad以查看「沒有名稱的目錄」的8dot3名稱,並在您的腳本路徑中使用該名稱。

相關問題