172得票18回答
如何快速检查文件夹是否为空(.NET)?

我需要检查磁盘上的目录是否为空。这意味着它不包含任何文件夹/文件。我知道有一个简单的方法。我们获取FileSystemInfo数组并检查元素数量是否等于零。类似于这样:public static bool CheckFolderEmpty(string path) { if (stri...

169得票14回答
在C语言中如何确定文件大小?

如何确定文件的大小,以字节为单位? #include <stdio.h> unsigned int fsize(char* file){ //what goes here? }

162得票7回答
ValueError:在关闭的文件上进行了I/O操作。

import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for...

161得票6回答
将字符串写入输出流

我有几个实现了OutputStream的输出监听器。 它们可以将内容写入stdout或文件,也可以写入内存或任何其他输出目标。因此,在该方法中,我将OutputStream指定为参数。 现在,我已经收到了String。那么,在这里写入流的最佳方式是什么呢? 我应该只使用Writer.write...

151得票12回答
在C++程序中使用scanf()比使用cin更快吗?

我不知道这是否属实,但当我在一个问题提供网站上阅读FAQ时,我发现了一些引起我注意的内容: 检查您的输入/输出方式。 在C ++中,使用cin和cout太慢了。 使用它们,您将无法解决任何具有适量输入或输出的问题。 而应该使用printf和scanf来代替。 能否有人澄清一下这个问...

145得票9回答
非阻塞I/O真的比多线程阻塞I/O更快吗?为什么?

我在网上搜索了一些有关阻塞I/O和非阻塞I/O的技术细节,并发现有几个人声称非阻塞I/O比阻塞I/O更快。例如,在这篇文章中。 如果我使用阻塞I/O,那么当前被阻塞的线程当然不能做任何其他事情...因为它被阻塞了。但是,一旦线程开始被阻塞,操作系统就可以切换到另一个线程,并在被阻塞的线程有任...

140得票14回答
如何在命令中使用文件并将输出重定向到同一文件而不截断它?

基本上我想从文件中获取文本作为输入,删除一个文件中的行,并将输出发送回同一文件。 如果这样能让它更清晰明了的话。 我想实现从文件中读取文本,删除其中一行,然后将结果写回原文件。grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_...

138得票33回答
如何给Console.ReadLine()添加超时时间?

我有一个控制台应用程序,我想在其中给用户x秒来响应提示。如果一定时间后没有输入,则应继续执行程序逻辑。我们假设超时意味着空响应。 最直接的方法是什么?

137得票5回答
console.writeline 和 System.out.println

console.writeline和System.out.println有什么技术上的区别呢?我知道System.out.println是将内容写入标准输出, 但这与控制台不是一样的吗? 我不太理解console.writeline的文档说明。

136得票6回答
在Python项目中使用相对路径读取文件

假设我有一个Python项目,结构如下: project /data test.csv /package __init__.py module.py main.py __init__.py: from .modul...