小编use*_*542的帖子

在c#中使用身份验证复制文件

我试图将文件从本地驱动器复制到服务器上的文件夹之一.服务器上文件夹的名称是"DBFiles".除了用户名'user'和密码'password1'之外,没有人可以访问此内容!

在处理文件之前,如果不存在则创建目录.

有人可以在创建目录'Test'时帮助获取访问权限,然后复制文件.

if (!Directory.Exists(@"\\server-a\copiedfiles\"))
    Directory.CreateDirectory(@"\\server-a\DBFiles\"+Test);   
File.Copy("C:\Temp\abc.txt", @"\\server-a\DBFiles\");
Run Code Online (Sandbox Code Playgroud)

这是c#中的原始代码.

NetworkShare.DisconnectFromShare(@"\\server-a\DBFiles", true); //Disconnect in case we are currently connected with our credentials;
NetworkShare.ConnectToShare(@"\\server-a\DBFiles", "user1", "password1!"); //Connect with the new credentials

File.Copy(@"c:\temp\T1.txt", @"\\server-a\DBFiles\T1.txt");

NetworkShare.DisconnectFromShare(@"\\server-a\DBFiles", false); //Disconnect from the server.
Run Code Online (Sandbox Code Playgroud)

它因拒绝访问而给出错误.

.net c#

7
推荐指数
2
解决办法
4万
查看次数

c#中的子字符串并逐个添加

我有字符串'name',并希望从该字符串中输入最后一个数字的子字符串.

string name = "1100_PF_R_06230_1";
textBox1.Text = (name.Substring(name.Length - 1, 1));
Run Code Online (Sandbox Code Playgroud)

name字符串分别更改为文件号,因此字符串名称变为.

1100_PF_R_06230_1
1100_PF_R_06230_2
1100_PF_R_06230_3
1100_PF_R_06230_4
1100_PF_R_06230_5
1100_PF_R_06230_6
1100_PF_R_06230_7
1100_PF_R_06230_8
1100_PF_R_06230_9
1100_PF_R_06230_10
Run Code Online (Sandbox Code Playgroud)

当它达到10时,我的子串给我0,文件再次从1开始.我想从最后的'_'下划线替换名称,以便我可以添加数字.

请帮忙.

.net c# wpf

4
推荐指数
1
解决办法
169
查看次数

标签 统计

.net ×2

c# ×2

wpf ×1