2011-10-31 142 views
1

我需要使用批處理文件將一個文件從一個文件夾複製到另一個文件夾。在批處理文件中使用通配符

源文件夾的名稱中有一個註冊符號(R周圍有一圈)。我沒有權限重命名該文件夾,但我需要跟蹤到源文件夾並將其中的文件複製。

我試圖使用這些字符。 ?和*在我直接在命令提示符下運行時起作用。但是當我在批處理文件中使用它時,它會搜索名稱爲

中的那個文件請讓我知道如何使用鍵盤來重現已註冊的符號以及如何使用通配符來查找文件夾名稱。

謝謝

回答

4

這聽起來像你在你的批處理文件中的文件名周圍有引號。刪除引號,然後它應該正確擴展。

此外,您應該修改您的問題以準確顯示您的批處理文件中的副本命令的樣子。這將顯着幫助我和他人確定解決方案。

+0

謝謝布倫特。 xcopy/I/Y%Imager_CCVIEW%\ njclientapp \ rave \ Installer \Imager®AWP\ AwpRel \ PP_incomplete.cfg%DSTPATH% 是複製命令,其中Imager_CCVIEW是我創建的指向特定位置的環境變量,DSTPATH是目的地。 文件夾Imager®AWP是對我造成問題的一個問題,因爲在Windows 7中,Windows 7和Windows 7中的R符號(帶圓圈的R)讀取爲_(下劃線)。如果您可以幫助我重現符號或幫助我使用相同的通配符,它​​將解決我的問題。 我試過同樣沒有引號,它仍然不能識別該文件夾。 – Darzen

1

®(註冊標記)是174號字符(至少在Lucida控制檯中是Windows中的標準字體)。您可以通過Alt-174(數字小鍵盤)按鍵直接通過鍵盤輸入。如果這不起作用,您可以從字符映射附件中複製,然後將其粘貼到您希望的任何位置。

C:\Documents and Settings\Antonio 
>echo Character pasted from Character Map: ® 
Character pasted from Character Map: ® 
+0

謝謝Aacini,但我需要使用通配符並且不打印®符號,因爲文件夾在不同的操作系統中看起來不同。 Win 7 - Imager_AWP。win xp - Imager_AWP。所以我需要使用通配符。 – Darzen