我创建了一个Android应用程序,通过捕获代码栏创建一个库存列表,我的想法是将line = line.replaceAll("(\\d+),\\s*(.+),\\s*(\\d+),\\s*(\\d+)$", "$1$2$3$4");
文件写入网络文件夹,因为我希望应用程序尽可能多地脱机运行。
目前我的代码如下:
csv
但我一直在制作System.UnauthorizedAccessException
我直接尝试使用IP我试图不复制,只是为了创建
string path = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath;
string filename = Path.Combine(path, "stock.csv");
using (var streamWriter = new StreamWriter(filename, true))
using (var writer = new CsvWriter(streamWriter))
{
foreach (var item in articulos)
{
writer.WriteField(item.codbar);
writer.WriteField(item.reference);
writer.WriteField(item.quantity);
writer.NextRecord();
}
}
string path2 = @"\\Desktop-jce8pl5\csv\stock.csv";
File.Copy(filename, path2,true);
但是没有办法。 有帮助吗? 感谢。
答案 0 :(得分:0)
当@RobertN消化时,我尝试连接EX File Ex并检测到我无法连接,因此我检查了Windows 10常规配置到共享文件夹,并且只启用了auth用户。 我改变了,然后我从cifsmanager开始,但在那一刻我们决定,如果用户可以访问本地网络,他肯定会访问互联网,所以我将通过电子邮件发送文件。