filehandle

    0热度

    1回答

    我的问题是监视打开的文件句柄在Java和并且独立于(Linux操作系统,视窗等)类型的操作系统 我的应用程序是一个基于Web服务器的应用程序使用tomcat和Java8运行。 对于一个可能的解决方案只有Java语言本身和两者番石榴和阿帕奇百科全书,将被视为我公司不允许使用任何第三方库。 如何做到这一点有什么建议?我已经想继承的InputStream和注入一些东西到其open()和close()方法

    2热度

    2回答

    我使用File :: Temp创建了一个临时文件,并向其中添加了一些数据。在其他某个时间点,我想使用单独的文件句柄(seek方法)读取临时文件。以下是代码片段。 #!usr/local/bin/perl use File::Temp qw(tempfile); my ($fh, $filename) = tempfile(SUFFIX => '.txt'); my $towrite = "

    -1热度

    1回答

    我正在写另一个捕获程序的输出一个perl程序,我注意到,在一个while <FILEHANDLE>环(所以$_包含行读),会出现以下情况: open XIN, "-|", "test_xsr"; # not getting in real time! FIX while (<XIN>) { print "."; } 打印 .... 后程序完成而 open XIN, "-|",

    1热度

    3回答

    在bash重定向中,我问了一个question并得到了如下答案。 与cat < file,cat读取其标准输入;壳打开文件并连接文件句柄cat 现在,我很好奇这是如何可能的。我的意思是,一个程序(用C或C++实现的)如何获得一个文件句柄作为参数。我知道只有字符(例如char* argc[])可以作为参数。

    0热度

    1回答

    我想用biopython模块Bio/Graphics/BasicChromosome.py生成一个核型图像。 这里是我的代码 import sys import pprint # debug from Bio.Graphics import BasicChromosome diagram = BasicChromosome.Organism() diagram.output_forma

    0热度

    2回答

    我想打开一个唯一命名的输出文件来编写plist或数据,但没有任何运气可以使用init的任何URL例程(fileURLWithPath :)或init (字符串:) func NewFileHandleForWritingFile(path: String, name: String, type: String, outFile: inout String?) -> FileHandle? {

    0热度

    1回答

    假设我有一个文件句柄。有没有办法让我知道它正在写入的文件的名称? 即,您通常使用: set fh [ open "fname" "w" ] 我想一个进程,将有输出: puts [ getFHFName $fh] >fname 任何想法?

    2热度

    2回答

    我正在尝试创建几个可以一起工作的函数。 getFH应采用打开文件的模式(>或<),然后是文件本身(从命令行)。它应该做一些检查,看看文件是否可以打开,然后打开它,并返回文件句柄。 doSomething应该接受文件句柄,并循环数据并执行任何操作。但是,当程序行到while循环,我得到的错误: readline() on unopened filehandle 1 我在做什么错在这里? #! /us

    1热度

    2回答

    请注意,我不问如何在文件末尾添加文本。我在问如何将文本预先添加到文件的开头。 let handle = try FileHandle(forWritingTo: someFile) //handle.seekToEndOfFile() // This is for appending handle.seek(toFileOffset: 0) // Me trying to seek to th

    0热度

    1回答

    我在通过我的文件系统遍历时遇到问题,使我的Perl脚本识别了一些子目录。 请注意,这是一个家庭作业的一部分,我无法用任何一种模块。我试图自己解决这个问题很长一段时间,现在我处于一个障碍之中。 我试图遍历文件结构,捕获所有的文件,目录和子目录的名称为各自对应的数组,并打印出来,如下所示格式: Directory: ./ Files: file1.text file2.pl file3.text