filehandle

    1熱度

    3回答

    在bash重定向中,我問了一個question並得到了如下答案。 與cat < file,cat讀取其標準輸入;殼打開文件並連接文件句柄cat 現在,我很好奇這是如何可能的。我的意思是,一個程序(用C或C++實現的)如何獲得一個文件句柄作爲參數。我知道只有字符(例如char* argc[])可以作爲參數。

    0熱度

    1回答

    假設我有一個文件句柄。有沒有辦法讓我知道它正在寫入的文件的名稱? 即,您通常使用: set fh [ open "fname" "w" ] 我想一個進程,將有輸出: puts [ getFHFName $fh] >fname 任何想法?

    0熱度

    1回答

    我的問題是監視打開的文件句柄在Java和並且獨立於(Linux操作系統,視窗等)類型的操作系統 我的應用程序是一個基於Web服務器的應用程序使用tomcat和Java8運行。 對於一個可能的解決方案只有Java語言本身和兩者番石榴和阿帕奇百科全書,將被視爲我公司不允許使用任何第三方庫。 如何做到這一點有什麼建議?我已經想繼承的InputStream和注入一些東西到其open()和close()方法

    -1熱度

    1回答

    我正在寫另一個捕獲程序的輸出一個perl程序,我注意到,在一個while <FILEHANDLE>環(所以$_包含行讀),會出現以下情況: open XIN, "-|", "test_xsr"; # not getting in real time! FIX while (<XIN>) { print "."; } 打印 .... 後程序完成而 open XIN, "-|",

    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? {

    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

    2熱度

    2回答

    我使用File :: Temp創建了一個臨時文件,並向其中添加了一些數據。在其他某個時間點,我想使用單獨的文件句柄(seek方法)讀取臨時文件。以下是代碼片段。 #!usr/local/bin/perl use File::Temp qw(tempfile); my ($fh, $filename) = tempfile(SUFFIX => '.txt'); my $towrite = "