file-io相关内容

可以直接从二进制文件Fortran,以读取的字节?

我有,我想用Fortran语言来读取二进制文件。的问题是,它没有被Fortran的写入,所以它不具有记录长度的指标。所以平时未格式化的Fortran读将无法工作。 我有一个想法,我可以偷偷摸摸并读取文件作为格式的文件,逐字节(或4字节由4个字节,真的)到一个字符数组,然后字符的内容转换成整数并通过传递函数或等价可怕漂浮声明。但是,这并不工作:​​我尝试一次读取4个字节,并根据从输出POS的询问语 ..
发布时间:2016-08-06 22:13:12 开发方法

读/写在C二进制文件

有没有人有code的一个例子,可以写一个二进制文件。也code,可以读取一个二进制文件并输出到屏幕上。看着例子,我可以写一个文件就OK了但是当我尝试从没有正确输出文件中读取。 解决方案 读取和写入二进制文件是pretty大致相同的任何其他文件,唯一的区别是如何打开它: 无符号字符缓冲区[10]; FILE * PTR;PTR =的fopen(“TEST.bin,烧写”,“RB”); // ..
发布时间:2016-08-06 22:12:15 服务器开发

连载和二进制deserialise矢量

我有试图连载一个向量(的std ::矢量)转换成二进制格式的问题,然后正确地deserialise它和能够读取的数据。这是使用二进制格式我第一次(我是用ASCII但已经变得太硬,现在使用的),所以我开始只是一个整数的矢量简单。 每当我读出的数据备份矢量总是有合适的长度,但数据是0,不确定的或随机的。 类示例 { 上市: 的std ::矢量<&INT GT; VAL; }; 写 ..
发布时间:2016-08-06 22:09:55 C/C++开发

通过在Matlab的fread读取多个precision二进制文件

我有与多个precision为{'双','双师型“记录一个巨大的二进制文件, “的Int32”,“INT8','字符'}。我已经使用memmapfile读取数据,但其在数据读取十分缓慢。有没有办法读通过FREAD整个文件? 解决方案 您可以使用'跳过'中的 FREAD 功能以及的 FSEEK 读取记录中的一个”列“在-A-时间: 在记录中的字段字节%#类型和大小 RECORDTYPE ..
发布时间:2016-08-06 22:09:31 开发方法

如何确定文件是否在C#二进制或文本?

我需要80%,以确定是否是二进制文件或文本,有没有办法做到这一点,甚至快速和肮脏的/在C#丑? 解决方案 我可能会寻找一个丰盈这将一般在一个二进制文件present但很少在一个文本文件中控制字符。二进制文件倾向于使用0,以至于只是测试了很多0字节很可能足以赶上大多数文件。如果你关心本地化你需要测试多字节模式也是如此。 就好像说,你可以永远倒霉,并得到一个二进制文件看起来像文本,反之亦然。 ..
发布时间:2016-08-06 21:55:59 C#/.NET

在Python阅读二进制文件和循环在每个字节

在Python中,我怎么在二进制文件,并遍历该文件的每个字节读? 解决方案 F =打开(“MYFILE”,“RB”) 尝试: 字节= f.read(1) 而字节=“”! #做的东西用一个字节。 字节= f.read(1) 最后: f.close() 通过chrispy的建议:开放(“MYFILE”,“RB”)为f: 字节 ..
发布时间:2016-08-06 21:54:13 Python

批处理文件删除文件的文件夹

据我所知,有吨在这个网站就设立了通过在指定的文件夹中去,并删除它们,如果满足条件规定的批处理文件的问题。 不过,我想的调整,一点点。在我的批处理文件,我想看看在一个文件夹,比如C:\\开发,并得到所有都是一样的一个月之内的文件。让所有这些文件后,我想通过所有的日期进行排序和删除除最新一期的一切。所以,如果我有5个文件月份与日期该文件夹于27 12年1月1日,20日,和30,我会只保留日的文件,1 ..
发布时间:2016-08-05 14:57:27 Windows 2008/2003/2000

批处理文件 - 日期变量和移动文件具有可变日期的文件名从一个文件夹到另一个

我需要一些帮助,请。我试图创建一个批处理文件从一个文件夹移动到另一个文件。该文件名具有可变YYYY-MM格式和其它的数据之前或之日起。批处理需要将文件移动到服务器目录具有相同MMMM-YY文件夹名。 我拿出低于code,但它不是做得比较工作。 返回一个“缺少操作数”错误。 将创建新的目录,但该文件未从旧文件夹移动到新的。 我的code: 关闭@echoFOR / F“跳过= 1令 ..
发布时间:2016-08-04 19:27:46 Windows 2008/2003/2000

子进程拥有用于重定向它的父进程的STD输出的文件

方案 我有一个批处理文件a.bat其中包含如下语句 A.exe时>> A.TXT test.exe的>> A.TXT A.exe时启动另一个exe文件说B.EXE(由_wpopen功能)并返回。但重定向A.exe时的输出后,A.TXT所有权似乎要转移到B.EXE。由于test.exe的不能重定向标准输出到A.TXT作为B.EXE仍在运行,并且仍然拥有A.TXT。 ..

使用批处理脚本读取每5日线

我想和将显示一个文本文件的每一五号线,线一样没有1,6,11,16批处理程序.... 我试图修改head.bat code在这里找到: Windows批处理命令(S)来读取文本文件第一行 我的code是象下面这样: 关闭@echo SETLOCAL enabledelayedexpansion 如果[%1] == []转到用法SET /计数器= 0FOR / F“有usebackq deli ..
发布时间:2016-08-04 17:30:24 Windows 2008/2003/2000

批处理脚本 - 串联上的文件序列号,以保持名称唯一

我工作的一个脚本对应于文件名的文件夹中复制文件和我有部分制定了使用for循环,它检查,以确保目标文件夹存在,并复制文件一旦验证以为然。例如:11-01111_ABC_DEF.pdf将进入/ 11/0111 /。的长度可以由一个或两个字符而不同,但该格式是一致的。我抄我的下面基本的脚本。 我的问题是,有时需要处理具有相同名称的文件。我怎么能去串联一个数字文件的末尾,如果该文件的一个或多个副本中的目 ..
发布时间:2016-08-04 17:10:17 Windows 2008/2003/2000

如何在Windows命令提示符下删除特定目录中的文件/子文件夹

我说,有一个叫变量%pathtofolder%,因为它明确它是一个文件夹的完整路径。 我要删除这个目录中的每一个文件和子文件夹,而不是目录本身。 但是,像'这个文件/文件夹已在使用“...当这种情况发生,它应该只是继续跳过该文件/文件夹有可能是一个错误。 谁能给我一些这方面的命令? 解决方案 我用这来清理所创建的临时文件夹: FOR / D %% p在(“C:\\ TEMP \\ ..
发布时间:2016-08-04 16:29:43 Windows 2008/2003/2000

批处理文件从一个文件夹复制到另一个文件夹

我具有其中所有用户都将存储在服务器上的活性的数据在网络上的存储文件夹。现在,服务器将通过一个新的更换,由于地方的问题,所以我需要的文件夹的子文件从旧服务器存储文件夹复制到新的服务器存储文件夹复制。下面我有恩: 从\\ Oldeserver \\存储\\数据&安培;文件\\新服务器\\存储\\数据&安培;文件。 解决方案 XCOPY.EXE 绝对是在这里你的朋友。 它内置于Windows ..
发布时间:2016-08-04 16:25:41 Windows 2008/2003/2000

批处理文件来删除文件N多天的

我要寻找一种方式来删除所有文件超过7天在MS-DOS批处理文件。我在网上搜索周围,并发现了一些例子数百code的线,和其他人需要安装额外的命令行工具来完成任务。 类似的事情可以在bash 在短短code的几行。看来,至少远程容易的东西可以在Windows批处理文件来完成。我在寻找一个标准的Windows命令提示符下,该工程没有任何额外的工具的解决方案。请没有的PowerShell或Cygwin的 ..
发布时间:2016-08-04 16:14:04 Windows 2008/2003/2000

为什么使用echo / sudo的时候shell重定向失败?

我有的行为未果然一个简单的脚本。 路径='在/ usr / local / bin目录/ new_script“内容='#!/斌/ bash的\\ NLS“须藤回声-e“$内容”> “$ PATH” 引发错误: 庆典:在/ usr / local / bin目录/ new_script:权限被拒绝 我在做什么错了? 解决方案 您可以做重定向与须藤SH -c“回声-e'$内容 ..
发布时间:2016-08-03 12:41:55 服务器开发

从airodump中-NG阅读实时输出

当我执行命令airodump中 - ng的MON0 >> output.txt的,output.txt的是空的。我需要能够运行airodump中-纳克MON0和大约5秒后停止命令,比能够获得它的输出。任何想法,我应该开始看?我使用bash。 解决方案 作为后台进程启动命令,睡眠5秒,然后杀死后台进程。您可能需要重定向比STDOUT不同的流对于在文件中捕获的输出。 这个线程提到STDERR( ..
发布时间:2016-08-03 11:26:26 Linux/Unix

从使用文本文件的bash读取字符

有谁知道我可以从文件中读取前两个字符,使用bash脚本。有问题的文件实际上是一个I / O驱动程序,它在它没有新行字符,而实际上是无限长。 解决方案 的读内置支持 -n 参数: $回声“两个字符”|而读-n 2我;做回声$ I; DONE TW Ø CH AR 小号$执行cat / proc / your_driver | (读-n 2我;回声$ I;) ..
发布时间:2016-08-03 11:02:14 服务器开发

bash脚本编程:删除最早的目录

我要寻找最古老的目录(目录),并将其删除。我使用的是以下内容: RM-R $(LS -1T |尾-1) LS -1T |尾-1 确实如此给我的最古老的目录,问题是,它不删除的目录,而且它也列出文件。 我怎么可能请解决呢? 解决方案 这是不是pretty但它的作品: RM-R $(LS -lt | grep'可以^ D'|尾-1 | TR“”“\\ n”|尾-1) ..
发布时间:2016-08-03 11:01:42 Linux/Unix

bash的搜索字符串中的文件的每一行

我想什么似乎是一个非常简单的任务:使用bash的搜索字符串的文件,如果存在的话,这些输出到另一个文件。这可能是时差,但这应该工作: #!/斌/庆典CNTY = CNTRY在$行(猫wheatvrice.csv);做 如果[[$行= * $ CNTY *] 然后 回声$线>> wr_imp.csv 科幻 DONE 我也试过这样的完整性:#!/ ..
发布时间:2016-08-03 10:53:55 Linux/Unix

如何创建一个文件中的每一个字的频率列表?

我有一个这样的文件: 这是许多字的文件。 有些词出现多次。 有些话只出现一次。 我想产生一个两列列表。第一列显示的话会出现什么,第二列显示它们出现的频率,例如:将此@ 1 为@ 1 一个@ 1 文件@ 1 与@ 1 许多@ 1 words3 一些@ 2 动@ 2 在@ 2 只有@ 1 出现@ 2 更多@ 1 比@ 1 一个@符号1 一旦@ 1 时间@ 1 要完成这项工作简单,之前的处理 ..
发布时间:2016-08-02 15:48:12 Linux/Unix