createfile相关内容

如果未使用 CloseHandle 正确关闭,则重新打开串行端口失败

我在 Windows 上使用被视为虚拟串行端口的 USB 设备.我可以使用 CreateFile 和 ReadFile 函数与设备通信,但在某些情况下,我的应用程序不会调用 CloseHandle(当我的开发应用程序崩溃时).之后,对 CreateFile 的所有调用都失败(ERROR_ACCESS_DENIED),唯一的解决方案是再次登录我的计算机.有没有办法以编程方式强制关闭打开的句柄(或重新 ..
发布时间:2022-01-18 14:36:51 C/C++开发

使用 JS 和 html5 从字符串创建文本文件

我想从一个字符串创建一个文本文件.目前我正在使用一个函数,它接受一个数组并将其转换为一个字符串,然后使用该字符串我想创建一个用户下载的本地文本文件.我试过用这个方法 function createFile(){//使用fileLIST列表创建一个文件var output= '名称\t 状态\n'+ fileLIST[0][0].name+'\t'+fileLIST[0][1]+'\n';var ..
发布时间:2022-01-02 17:06:01 前端开发

Windows API 的 CreateFile() 中 OPEN_ALWAYS 和 CREATE_ALWAYS 的区别

谁能解释一下CreateFile() windows API的函数? 对我来说,他们似乎都只是“如果文件不存在则创建文件". 解决方案 CREATE_ALWAYS 如果文件已经存在,也会截断内容.另一方面,OPEN_ALWAYS 不会破坏已经存在的文件. 以下是表格形式的不同值的工作原理: |当文件...这个论点: |存在 不存在---------------------- ..
发布时间:2021-09-26 19:06:43 其他开发

打开大量文件时 Windows CreateFile 速度慢

我正在使用一个包含大约 3000 个文件的目录.我知道 NTFS 线程谈到 CreateFile 在读取 100,000 或数百万数量的文件时速度很慢.我的数字几乎没有那么高,但 CreateFile 仍然需要大约 4-7 毫秒才能完成,当我打开 3000 个文件时,它会加起来.所以我的问题类似于下面的帖子.在某些机器上,当我调用 CreateFile 时它快如闪电,然后在其他机器上它是 4-7 ..
发布时间:2021-09-25 20:53:28 C/C++开发

CopyFile 是否对源文件设置了任何锁定?

当我使用 CopyFile,源文件会以任何方式被锁定吗?比如说——如果复制操作开始,然后有人想打开源文件,会成功吗?如果“某人"请求独占访问文件,他的 Win32 API 调用(可能是 CreateFile) 失败,还是会等待(或其他)直到复制操作完成? 解决方案 如果有人请求独占访问已打开的文件,该请求将失败.Windows 没有包含以下内容的文件打开模式:“如果其他人正在使用该文件,请 ..
发布时间:2021-09-25 19:19:44 其他开发

使用本机 Win32 以“C"读取文本文件(Unicode)

我有一个使用 CreateFile() 和 WriteFile() 创建的面向行的文本文件 (Unicode). 使用 ReadFile() 将该文件作为二进制流读取很简单,但需要额外的低级处理才能将其分成几行. 是否有 Win32 函数可以为我执行此操作? 同样,请注意它是在“C"(不是 C++)中,我不想使用 POSIX/ANSI C 函数,例如 readline(). ..
发布时间:2021-07-05 18:43:49 其他开发

通过 Windows Powershell 创建新文件

我在谷歌上搜索了以下问题,但找不到任何答案.有人可以帮助我吗?Windows Powershell新建文件的命令是什么? 解决方案 使用 echo 创建文件 echo some-text >文件名.txt 示例: C:\>echo 这是一个示例文本文件 >样本.txtC:\> 输入 sample.txt这是一个示例文本文件C:\> 使用 fsutil 创建文件 fsutil fi ..
发布时间:2021-06-19 20:19:01 其他开发

如何在Delphi中创建文本文件

我有一个程序,用户可以在其中注册我的程序,并为他们创建一个文本文件.我尝试使用CreateFile函数,但不确定参数.当每个用户使用此功能或其他任何功能注册时,如何为每个用户创建文本文件? 解决方案 也许您可以创建一个字符串列表并将其保存到文件中: 过程MakeAStringlistAndSaveThat;变种MyText:TStringlist;开始MyText:= TStringli ..
发布时间:2021-04-30 18:51:43 其他开发

Azure和File.CreateText:FileNotFoundException:找不到文件

我有一个部署到Azure的简单.Net Core MVC Web应用程序.在该应用程序中,我正在使用File.CreateText()创建一个名为"test.txt"的小文本文件. 在我的本地PC上,它可以正常工作,但是当我将其部署到Azure时,我收到一条奇怪的消息:“找不到文件'D:\ home \ site \ wwwroot \ wwwroot \ test.txt'." 确实,该 ..
发布时间:2021-04-11 19:04:28 其他开发

Windows:如何拦截Win32磁盘I/O API

在Windows上,所有磁盘I/O最终都会通过Win32 API调用(例如CreateFile,SetFilePointer等)发生. 现在,是否可以拦截这些磁盘I/O Win32调用,并在运行时为所有动态链接的Windows应用程序挂钩自己的代码?也就是说,通过Windows DLL而不是静态C库获得其CreateFile功能的应用程序. 我有一些约束: 没有源代码:我没有要拦 ..
发布时间:2020-11-23 20:07:11 其他开发

在Linux上创建原子文件?

我需要创建一个文件(如果该文件不存在),从而导致尝试创建该文件的另一个进程失败.即使在创建过程完成将实际数据写入文件之前,我仍需要将文件视为“已创建". 我阅读了有关open()的O_EXCL标志的信息,因此看来该解决方案存在,但是我有几个问题: 您对此技术有经验吗?有多好? (我想我不能拥有数据库级别的原子性,但是足够好了……很好,足够了) 我应该在open()之后立即关闭文件,以 ..
发布时间:2020-11-06 04:15:19 服务器开发

是否可以在Windows中使用CreateFile以编程方式从iPhone读取图像?

将iPhone连接到Win7计算机时,可以使用资源管理器(和我的应用程序的打开文件对话框)查看图像.但是,文件位置不包含驱动器号. 例如,以Computer\Apple iPhone\Internal Storage\DCIM\800AAAAA\IMG_0008.JPG代替E:\DCIM\800AAAAA\IMG_0008.JPG,这在sdcard,USB驱动器等中很常见. 我尝试使用 ..
发布时间:2020-11-06 04:05:51 移动开发

如何在php中写入文件?

我正在获取页面的来源,如下所示: 并将其打印在屏幕上,但老实说,我实际上想每1分钟用它替换一个现有的html文件. (我将每1分钟打开一次文件.) 我该怎么办? 解决方案 如果您已学会使用file_get_contents( ..
发布时间:2020-11-06 00:55:13 PHP

使用Java创建CSV文件

我目前正在用Java创建一个csv文件.我有以下代码,但似乎无法正常工作. String newFileName = "Temp" + fileName; File newFile = new File(newFileName); 我不知道该怎么办.我需要指定文件路径吗? 请帮忙.谢谢. 解决方案 java.io.File 只是 文件和目录路径名的抽象表示. 您必须使 ..
发布时间:2020-07-12 03:38:02 Java开发

PHP创建文件下载,无需保存在服务器上

最终目标::我想创建一个网页,用户可以在其中输入表单信息.有了这些信息,我想通过将给定的信息插入模板中,然后强制进行下载,来创建一个html文件(以下称为test-download.html).由于我想在即将到来的研讨会上进行演示,人们将在同一时间使用该研讨会,因此我不想将文件保存在服务器上,而只是强制下载. 到目前为止:我在html文件(test.html)中有此文件: ..
发布时间:2020-05-27 01:30:49 PHP