0
如何做到這一點誰能幫助我 我還需要一些幫助,檢查網絡路徑是否存在目錄拷貝目錄VC++
if(Directory::Exists(networkpath))
不工作要麼...
我有網絡路徑以 '\ somefolder \目錄' 我想這樣
if(Directory::Exists("\\\somefolder\\dir")
沒有運氣....
如何做到這一點誰能幫助我 我還需要一些幫助,檢查網絡路徑是否存在目錄拷貝目錄VC++
if(Directory::Exists(networkpath))
不工作要麼...
我有網絡路徑以 '\ somefolder \目錄' 我想這樣
if(Directory::Exists("\\\somefolder\\dir")
沒有運氣....
您發佈的字符串在dir
之前有一個反斜槓,這不起作用,因爲在字符串文字中反斜槓被視爲轉義字符的前半部分。
您需要對未修飾的文件路徑中的每個單個反斜槓使用雙反斜槓。
if(Directory::Exists("\\\\somefolder\\dir")
感謝您的回覆。在我的文章中,我給出了原始路徑。當我檢查if(Directory :: Exists(networpath))時,我給出了「\\\\ somefolder \\ dir」,但仍然無效。在這一步它跳過,立即去if語句的else語句。 – paps 2011-05-10 18:48:40
很難判斷這是否是完全失敗的代碼? – 2011-05-10 18:49:34
所有其餘的代碼工作正常,我已經測試了本地目錄,當我chaged路徑到網絡路徑它不工作,目錄存在網絡路徑。 – paps 2011-05-10 19:01:06