我正在构建一个处理Windows上图像的服务,并且有一个Web部件。 我知道Windows使用反斜杠来分隔雇员和其他人使用的东西 削减。为了让我的图像在网页上显示,我不得不使用斜线作为我的亲戚(到项目文件夹)图像路径(或者我?),当我想用网页点击删除照片时我必须给系统一个完整的路径所以我得到了这个“混合路径”:
C:\用户\源\回购\ ImageService \ ImageServiceWeb \到/十分之二千零十七/ 20171001_150622.jpg
目录ImageServiceWeb是我的项目目录。 令我惊讶的是,当我在Visual Studio 2017上使用此命令时: System.IO.File.Delete(photo.FullPath); 它实际上删除了图像而没有引发异常。 它是如何以及为何发生的? 谢谢!