file-handling相关内容

创建一个文件描述符

我想在C中创建一个文件描述符,其值我将在代码中指定. 我有一个整数变量,它指定要创建的文件描述符的值.例如,我可能需要一个值为5的文件描述符,然后将该文件描述符与名为"sample.dat"的文件相关联. 解决方案 fd = open ("sample.dat", O_RDONLY);打开文件 dup2 (fd, 5);并将文件描述符fd复制到描述符编号5 现在您可以执行rea ..
发布时间:2020-11-06 00:30:10 其他开发

长路径\\?\解决方法不适用于某些安装

我正在处理的应用程序需要处理文件名/路径名非常长的文件.这是一个.Net 4.6应用程序,因此我已经实现了4.6.2之前的解决方法,以允许\\?\语法概述为此处. 这是我用来启用该功能的代码(我无法修改app.config,因此必须在代码中进行设置): var type = Type.GetType("System.AppContext"); if (type != null) { ..
发布时间:2020-11-05 21:32:18 C#/.NET

如何移动文件?

我查看了Python os 界面,但无法找到移动文件的方法.我将如何在Python中执行$ mv ...的等效功能? >>> source_files = '/PATH/TO/FOLDER/*' >>> destination_folder = 'PATH/TO/FOLDER' >>> # equivalent of $ mv source_files destination_folder ..
发布时间:2020-11-05 18:47:41 Python

移动文件,AX2012

我正在尝试移动文件,没有什么聪明的方法。 AX WONDERS博客。 这样做的原因是,当使用在服务器上运行的AX类时,异常永远不会返回到客户端,因此无法正确处理....该操作不会陷入异常: :CRLError异常 例如,如果源文件由MSWord打开,则会在 fileLocked中引发异常。 任何建议都非常欢迎! 某些代码: 服务器静态无效moveFile(str ..
发布时间:2020-10-27 02:38:35 其他开发

Linux中可用于删除文件的系统调用

在Linux上可以用来删除文件的系统调用是什么?我指的不是libc-wrapper使用的系统调用(依次由命令行工具使用)。 除了 unlink 和 unlinkat 可以用来删除Linux计算机上文件的系统调用是什么? 解决方案 rename()和 renameat()可以通过在文件上重命名另一个文件来删除文件。 如果您考虑将文件清空为删除的一种形式,则各种系统调用,包括 tr ..
发布时间:2020-10-20 01:29:05 服务器开发

如何在预处理时读取文件

我需要根据我正在处理的项目的版本号来编译代码。 简而言之,我将从文件中读取版本号,并启用或禁用我的代码/的某些部分。 如何在编译时在c /中从文件中读取版本号。 c ++?。 我正在尝试做这样的事情 静态const unsigned int版本= #include“ version” ; 我遇到编译器错误。 解决方案 file.c ..
发布时间:2020-10-03 22:06:36 C/C++开发

从文件C ++读取字符串

我正试图为我父亲的餐厅建立计费系统,以供练习。因此,我面临这样的问题,即我一次无法读取完整的字符串。例如,如果txt文件中有鸡肉汉堡,则编译器会读取它们,但将它们分成两个字。 我正在使用以下代码,并且该文件已经存在。 std :: string item_name; std :: ifstream nameFileout; nameFileout.open(“ name2.t ..
发布时间:2020-09-27 00:06:09 C/C++开发

python-非纯文本文件的Steganographer文件处理错误

我已经构建了 Python Steganographer ,并正在尝试将GUI添加到它。在我关于读取各种文件的上一个问题我之前的问题之后在Python中因为,隐写术者只能对图像中的字节进行编码。我想添加支持以直接编码任何扩展名的文件并在其中进行编码。为此,我正在读取二进制文件并尝试对其进行编码。对于基本上包含纯文本UTF-8的文件,它可以正常工作,因为它可以轻松编码 .txt 和 .py 文件。 ..
发布时间:2020-09-24 18:36:30 Python

python-以不同的编码读取各种文件

我构建了一个 Python隐写器,它在图像中隐藏了UTF-8文本,为此工作正常.我想知道是否可以在图像中编码完整的文件.为此,程序需要读取所有类型的文件.问题在于,并非所有文件都使用UTF-8进行编码,因此,您必须使用以下命令读取它们: file = open('somefile.docx', encoding='utf-8', errors='surrogateescape') ,如果 ..
发布时间:2020-07-13 04:20:32 Python

watchdog(python)-仅监视一种文件格式,并忽略"PatternMatchingEventHandler"中的所有其他内容

我正在从现在的问题是: 只要添加的新文件不是.csv格式,我的程序就会中断(停止监视,但继续运行);为了弥补这一点,这是我对ignore_patterns参数所做的操作(但是在添加其他格式的新文件后,程序仍然停止监视): PatternMatchingEventHandler(patterns="*.csv", ignore_patterns=["*~"], ignore_director ..
发布时间:2020-07-05 00:01:31 Python