ファイルI/O

ファイルI/Oは、コンピューターにおけるファイルの入出力です。これは生成/削除やファイルを読み込んだり、出力をファイルに書き込むようなディレクトリやファイルの運用を含みます。

RSS

  • 解決済

    回答
    2

    D言語の単体機能で、ファイルレースコンディションを防ぐ方法

    現在D言語でファイルを扱うプログラムをテストで組んでいます。 以下のようなコードはファイルレースコンディション脆弱性を含みます。 これを防ぐにはD言語が提供するAPI以外(OS依存)でやらないと実現できないのでしょうか。 void main() { string path="test.bin"; // ファイルがなければ新規作成

    • 1評価
    • 408PV
    v_v v_v 1ヶ月前
  • 解決済

    回答
    3

    ファイルI/Oについて

    MySQLのデータベースログを常時解析してデータの更新を検知する手法を学びました。データベースのログといってもファイルなのですから工夫しない限り常時監視という手法はかなり高いI/Oコストや解析コストがかかると思います。 さらに実際のプロダクトではデータベースの吐き出すログは非常にデータサイズが大きいと思います。 ここで質問なのですが例えばマルチスレッ

    • 0評価
    • 86PV
    kkkmokotan kkkmokotan 1ヶ月前
  • 解決済

    回答
    2

    Java ファイル読み込みループ内のネスト数を減らしたい

    実現したいこと ファイルの読み込みを一行づつ行って、最終的にはoutputLogListというリストに一行書き込むことを目標としたループ処理の中でネストが深くなってしまっているのですが、できるかぎりネスト数を減らしたいと思っています。どのような方法が考えられるでしょうか。 現在のソースコード // 一行づつ読み込みループ開始 String logL

    • 0評価
    • 222PV
    Hyonta Hyonta 6ヶ月前
  • 解決済

    回答
    2

    Java ファイル出力 ファイル名操作

    前提 何度もすみません。以前(https://teratail.com/questions/36024)で質問させていただいたのですが、先輩からのコードレビューの結果、修正を求められました。 理由としては主に以下でした、 ・whileの中でインスタンス生成をしているため、出力フォルダの同名ファイルの枝番の数だけ無駄にメモリを消費することとなる。

    • 0評価
    • 388PV
    Hyonta Hyonta 6ヶ月前
  • 解決済

    回答
    3

    Java 出力ファイル名インクリメント操作

    実現したいこと ファイル出力をする際に、対象のフォルダ内に同名ファイルがあれば、 拡張子の前に枝番(例:20160525215810_access_1.log)を付与する。 枝番のついた同名ファイルがあれば枝番を+1して(例:20160525215810_access_2.log)出力するという処理を実装中です。 そのほかの条件としては。 ・ _(

    • 1評価
    • 240PV
    Hyonta Hyonta 6ヶ月前
  • 解決済

    回答
    1

    ファイルシステムのベンチマークソフト

    ext4のファイルシステムにファイルサイズが10KBほどのデータを1億個作成しています。 縦軸に「1ファイルの平均読み込み速度」 横軸に「ファイル数」 でグラフを作成しようと考えています。 指定したファイル数にアクセスした時の平均読み込み速度が測定できるベンチマークソフトを探しています。 知っている方がいましたら、教えていただけないでしょうか?

    • 0評価
    • 198PV
    nao_otsu nao_otsu 9ヶ月前
  • 受付中

    回答
    1

    java JARでのフォルダ読み込み

    現在作成したプログラムを.jarにさせて動かそうとしたのですが、フォルダの読み込みが上手くいかず、起動することができません。 どうやらフォルダを読み込むBufferedReaderがnullになっているため、その後の処理でNullPointerExceptionが発生しているようです。 jarでファイルを読み込ませることは出来たのですが、フォルダの際にどう

    • 0評価
    • 326PV
    Puhu Puhu 10ヶ月前
  • 解決済

    回答
    4

    C#でCSVファイルに書き込み

    現在C#を用いてディレクトリ作成・ファイル作成・ファイル読み込み・ファイル書き込みを行っております。 操作するファイルの拡張子はCSVです。 using(StreamWriter w = new StreamWriter("ファイルパス",true,Encoding.GetEncoding("UTF-8"))) { w.write("1","2","

    • 0評価
    • 2317PV
    TAKAYASU TAKAYASU 11ヶ月前
  • 受付中

    回答
    3

    マルチプロセスでの排他制御について

    タグにマルチスレッドを設定しましたが実際はマルチプロセスです. ファイルにマルチプロセスからアクセスしたいのですが, 各プロセスで競合がおこってしまうとファイルがこわれてしまう可能性があると思います。 最適な設計としてstatic グローバル変数として鍵を定義し, 排他制御をするのが正しいのかと思ったのですが, これは正しいのでしょうか? なにか別に簡単な

    • 0評価
    • 687PV
    toma_kazusa 退会済みユーザー 1年以上前
  • 解決済

    回答
    1

    一般的なファイルシステム(FAT、NTFS)でのファイル名とファイルの物理的な位置管理

    お世話になります 特に困っているわけではなくただふと疑問に思ったので質問させていただきます あまり詳しいわけではないのでできるだけやさしい説明をいただけると大変ありがたいです われわれがよく使用するファイルシステム(FAT,NTFS)では、大きく分けて実際にファイルのデータが保存されている部分とそれらを管理する領域があると聞いています そこで疑問な

    • 0評価
    • 232PV
    ElecDove ElecDove 1年以上前
  • 解決済

    回答
    4

    Rubyなどの言語からのexcel ファイルの読み込み

    Rubyなどの言語からExcel ファイルを読み込み、そのデータを用いてXMLファイルをたくさん作成したいです。 具体的に話すとEXCELファイルには ID 名前 数学のテストの点数 英語の... 国語の... のようになっていたとして値が入力されています。 それをXMLにして <parent> <child> <ID></ID> <名前></名

    • 0評価
    • 551PV
    Soichiroiwai 退会済みユーザー 1年以上前
  • 受付中

    回答
    1

    ADODB.Streamでサーバからファイルダウンロードができない

    getFilePath="xxx.xxx.xx/dl/" getFileName="xxx.exe" Set objxhegobgk = WScript.CreateObject("MSXML2.XmlHttp") Set objStream = WScript.CreateObject("ADODB.Stream") objxhe

    • 0評価
    • 626PV
    ゲストユーザー 1年以上前
  • 解決済

    回答
    1

    PHP 作成した配列を.tsvで出力する方法(コマンドラインにて)

    .tsv/.csv 限定ではないのですが、例えば任意の値変数や配列等ををコマンドライン上でファイルに書き込む方法を知りたいです。

    • 0評価
    • 1234PV
    ShinichiSakai ShinichiSakai 1年以上前
  • 解決済

    回答
    1

    [Ruby}2つのCSVから特定の列だけを抜き出して、新しいCSVに出力

    初めて質問させていただきます。 最近Rubyを触り始めた初心者です。 現在、2つのCSVファイルから特定の列だけを抜き出して新しいCSVファイルに出力するというプログラムをRubyで組みたいと考えているのですが、どのようなプログラムを組めばいいか全くわかりません。 イメージとしては、 上記のような2つのCSVファイルを下記のように新しいファイルに出力したいの

    • 0評価
    • 835PV
    temple4249 temple4249 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    8

  • 総質問数

    14

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る