摘要:VB.NET 使用winrar檔案路徑相關規則
1.路徑中若有包含空白 則要使用雙引號括住整個路徑
由於winrar的參數是以空白做分隔:
winrar.exe x c:\test.rar c:\new
若路徑中含有空白:
winrar.exe x c:\program files\test.rar c:\new
則winrar就無法分辨參數
所以若某個參數的路徑含有空白,則需使用雙引號括住整個路徑 視為一個參數:
winrar.exe x "c:\program files\test.rar" c:\new
2.pathString = """C:\Program Files\Path\"""
其中的多個雙引號,是由於vb6使用雙引號做為字串的區隔字元
因此若變數內容含有雙引號 則vb6規定要以兩個雙引號表示一個雙引號
如
pathString = "xyz""abc"
則pathString實際上是 xyz"abc
pathString = "xyz""""abc
則pathString 實際上是 xyz""abc