Tag: 文件处理

在C#中给出文件的路径

我想打开一个保存在我的电脑桌面上的xxx.txt文件 ,但该程序提供了一个 错误分析器错误无法识别的转义序列’\ D’ 。 我试图给出这条道路 文件为“C:\ Documents and Settings \ user \ Desktop \ xxx.txt” 。 我是以正确的方式给出路径还是有任何其他方式来给它

FtpWebRequest ListDirectory不返回隐藏文件

使用FtpWebRequest列出目录的内容; 但是,它没有显示隐藏文件。 如何让它显示隐藏文件? FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftp_root + path); request.Method = WebRequestMethods.Ftp.ListDirectory; FileZilla正确列出了隐藏文件,因此我知道FTP服务器正在将数据返回给它。 我只需要用FtpWebRequest复制它。 或者使用不同的库。

我可以从运行在其上的Web API应用程序将文件写入服务器计算机上的文件夹吗?

我在我的Web API应用程序中使用此代码来写入CSV文件: private void SaveToCSV(InventoryItem invItem, string dbContext) { string csvHeader = “id,pack_size,description,vendor_id,department,subdepartment,unit_cost,unit_list,open_qty,UPC_code,UPC_pack_size,vendor_item,crv_id”; int dbContextAsInt = 0; int.TryParse(dbContext, out dbContextAsInt); string csvFilename = string.Format(“Platypus{0}.csv”, dbContextAsInt); string csv = string.Format(“{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}”, invItem.ID, invItem.pksize, invItem.Description, invItem.vendor_id, invItem.dept, invItem.subdept, invItem.UnitCost, invItem.UnitList, invItem.OpenQty, invItem.UPC, invItem.upc_pack_size, invItem.vendor_item, invItem.crv_id); string existingContents; using (StreamReader sr = new StreamReader(csvFilename)) { existingContents = sr.ReadToEnd(); } […]

如何阅读.lbl文件

我想读取我的.lbl文件并将其数据存储到数据库列中。 因此,每当用户想要修改它时,他们都可以从数据库创建一个新的.lbl文件。 我已使用下面显示的代码段将我的.lbl数据转换为二进制数据: byte[] fileBytes = File.ReadAllBytes(“D:\\Work\\PNS\\TEST.lbl”); StringBuilder sb = new StringBuilder(); foreach (byte b in fileBytes) { sb.Append(Convert.ToString(b, 2).PadLeft(8, ‘0’)); string bindata = sb.ToString(); // store this variable value in DataBase Column } File.WriteAllText(“D:\\Work\\PNS\\TESTnew.lbl”, sb.ToString()); 但是,当我打开一个新文件时,我得到像这样的错误 无法打开标签,文件或文件夹无法访问,不存在或已被其他用户打开。 尝试打开带有“只读”标志的标签! 请帮我弄清楚这个问题