c# fi.CopyTo(fileName); 对路径“C:\\Users\\Administrator\\Desktop\\000”的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# fi.CopyTo(fileName); 对路径“C:\\Users\\Administrator\\Desktop\\000”的相关的知识,希望对你有一定的参考价值。

要确定拒绝访问的路径究竟是文件还是文件夹,如果是文件夹,那就用fileinfo不能访问很正常追问

访问的是文件夹,那你知道要用什么吗。

追答

DirectoryInfo

参考技术A 用管理员身份运行vs试试看,应该是权限不够导致的追问

 还是不行。

追答

那就不要放在C盘下面放到其他非系统盘那里

C#中的@符号

1.限定字符串

用 @ 符号加在字符串前面表示其中的转义字符“不”被处理。

string fileName = "D://文本文件//text.txt";

string fileName = @"D:/文本文件/text.txt";

2.让字符串跨行

比如SQL语句,不使用@符号时:

string strSQL = "SELECT * FROM HumanResources.Employee AS e"    + " INNER JOIN Person.Contact AS c"    + " ON e.ContactID = c.ContactID"    + " ORDER BY c.LastName";

加上@符号后就可以直接换行了:

string strSQL = @"SELECT * FROM HumanResources.Employee AS e    INNER JOIN Person.Contact AS c    ON e.ContactID = c.ContactID    ORDER BY c.LastName";

以上是关于c# fi.CopyTo(fileName); 对路径“C:\\Users\\Administrator\\Desktop\\000”的的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中访问 Process.MainModule.FileName 时如何避免 Win32 异常?

c#解压文件

Roslyn 准备好迎接 c# 10 了吗?

C# Image转变Bitmap时候出现变异。

.net c#的图片保存时发生"gdi+发生一般性错误"

C# 创建一个文件,以当前系统时间为文件名