0

使用下面的代码,我正在创建一个快捷方式。当我运行 HP fortify 工具时,我遇到了突出显示代码的路径操作问题。我是新手。谁能告诉我如何纠正它。我的意思是正在发生什么路径操作.

string fileName = new data().getdata(object_id, Cid, id_pluf).Tables[0].Rows[0]["Name"] + "url";

            **var fs = new System.IO.FileStream(start + fileName, System.IO.FileMode.Create);**
            fs.Write(bytes, 0, bytes.Length);
            fs.Flush();
            fs.Close();

     private static void DeleteShortcut(string start, string fileName)
        {
            **if (System.IO.File.Exists(start+ fileName))**
            {

                **System.IO.File.Delete(start+ fileName);**
            }
        }
4

1 回答 1

0

始终使用:

Path.Combine(start, fileName) 

代替 :

start+ fileName
于 2012-11-21T05:48:28.047 回答