当我试图复制一个用C#创建的文件时遇到了这个问题:
using System; namespace modulo1 { class Program { static void Main(string[] args) { string folderName = @"c:\lasss"; System.IO.Directory.CreateDirectory(folderName); string archivo = @"d:\las.txt"; System.IO.File.Create(archivo); string dest = @"d:\soft"; //here is the problem System.IO.File.Copy(archivo, dest, true); } } }
file.create()
方法创建一个文件,并向该文件返回一个FILESTREAM
对象(请参阅此处的文档)。因此,如果您不打算使用该文件流,那么您需要在访问该文件之前关闭它:
System.IO.File.Create(archivo).Close();
或者,由于FILESTREAM
实现了IDisposable
,您可以将其放入Using
块中,该块将为您关闭并处理它:
using (var fileStream = System.IO.File.Create(archive))
{
// do something with the file stream here if you need to
}
在文件名中使用字符串变量作为当前时间时,创建文件时出错。错误为 “System”类型的未处理异常。mscorlib中出现NotSupportedException。dll 附加信息:不支持给定路径的格式。 我找不到代码中的错误,我尝试没有“路径”变量它会成功运行。当我使用“cTime”变量创建动态文件名时,我不明白发生了什么。
我使用: 创建目录。虽然,它似乎工作正常(没有异常被抛出)我找不到文件夹/目录在文件系统的任何地方。我做错了什么吗?
我声明了一个变量为: 但当我尝试用以下实例化它时: 我得到一个“泛型数组创建”错误。 我在这里搜索了一下,虽然有很多关于这个错误消息的帖子,但似乎没有人提供一个实际可行的解决方案,所以我再次尝试。 我不介意是什么类型的集合,只要它能工作并且我以后可以访问它的索引成员。一个简单的数组似乎是“最轻的”解决方案,但可能还有其他的也可以。 谢谢
我使用NetBeans 8.0和JDK 1.8以及MySQL驱动程序5.1.31。 虽然清理和构建输出窗口显示错误- xml文件中第893行显示-
我想创建一个Ruby程序,它可以尽可能快地将文件从SD卡复制到硬盘上,但也可以创建源文件和目标文件的md5校验和,以确保数据的完整性。 我相信以块的形式读取文件并创建校验和会比
我正在开发一个通过BLE获取数据并将其保存在文本文件中的应用程序。 我使用的是SDKVersion29。