我有一个C#代码,可以按照以下代码将本地文件从文件夹移动到另一个文件:
File.Move("C:\folder1\file.txt","C:\folder1\folder2\");
此代码将file.txt移动到folder2 我的问题是file.txt存在于共享目录中,所以我需要访问它并将其移动到这样的第二个文件夹
File.Move("\\shared directory\\folder1\\file.txt","\\shared directory\\folder2\\");
上面的代码没有 有效吗?
答案 0 :(得分:0)
尝试将共享网络驱动器映射到Windows中的驱动器号:
[Win]+[E]
)\\shared directory\folder1
)Connect using different credentials
框并在出现提示时输入凭据。\\shared directory\\folder2
选择其他驱动器号从那里你应该能够使用你提到的相同代码:
File.Move("S:\file.txt","T:\");
假设S:\
已映射到\\shared directory\folder1
且T:\
已映射到\\shared directory\folder2\
答案 1 :(得分:0)
尝试
File.Move(@"\\shared directory\folder1\file.txt", @"\\shared directory\folder2\");