Linuxにおけるファイル操作コマンド
Linuxシステムでは、ファイルやディレクトリの管理に不可欠な多くのコマンドが用意されています。ここでは、ファイルの作成、削除、表示、リンク作成、コピー、移動(リネーム)など、基本的なファイル操作コマンドについて解説します。
ファイルの作成と更新
touchコマンドは、新しいファイルの作成や、既存ファイルの最終アクセス時刻および更新時刻の変更に使用されま ...
10月7日 03:23 投稿
JavaにおけるPropertiesクラスの活用:設定ファイルの読み書きと操作
.propertiesファイルは、Javaアプリケーションの設定パラメータや国際化・地域化のための文字列を格納するために一般的に使用されるファイル形式です。これらのファイルは、キーと値のペアの形式でデータを保持します。
Propertiesクラスの基本操作
java.util.PropertiesクラスはHashtableのサブクラスであり、Mapインターフェースの特性を持ちます。このクラスは、キーと ...
9月12日 19:28 投稿
Java NIOによるファイルの読み書きと操作技法
バッファ操作の基本
ファイルデータの読み込みにはFileChannelとByteBufferの組み合わせが有効です。以下の例ではファイルからデータを読み込み、バッファ経由でコンソールに出力する処理を実装しています。
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
public class FileReadExam ...
8月7日 15:27 投稿
Pythonでのファイル操作
Pythonは、ファイルの読み書きや管理を容易に行うための強力な機能を提供します。この記事では、ファイルへの書き込みと追加について詳しく説明します。
ファイルへの書き込み
open関数を使用して「w」モードでファイルに書き込むことができます。主なメソッドは以下の通りです:
write():内容を書き込む
flush():内容をディスクに即時反映する
注意点:
「w」モード ...
7月21日 00:03 投稿
文字エンコーディングとファイル操作
文字エンコーディングの基礎
コンピュータは内部で二進数しか認識できませんが、ユーザーは様々な言語の文字を見ています。文字エンコーディングは、人間の文字と数値の対応関係を記録したデータです。
エンコーディングの歴史
1. ASCIIの独占時代
コンピュータはアメリカで発明され、英語文字を認識するためにASCIIコードが開発されました。ASCIIは英文字と記号を数値に ...
7月18日 21:28 投稿
ファイルコピーの基礎とstraceの使用
関連原理と知識
GNU CC(gcc)を使用してLinuxでプログラムをコンパイルする際の基本的なフローは以下の通りです。
プリプロセス
gcc -E hello.c -o hello.i
コンパイル
gcc -S hello.c
アセンブル
gcc -c hello.s
リンク
gcc -o hello hello.o
vimエディタ
vimエディタを使用する基本的な手順は以下の通りです。
viコマンドでvimエディタを開く
aまたはiキ ...
7月14日 02:12 投稿
Linux コマンド詳解: mv の使い方とポイント
コマンド概要
mv コマンドは、ファイルやディレクトリの移動と名前変更を行うためのUNIX系OSの基本コマンドです。あるディレクトリから別のディレクトリへファイルを移動したり、ファイル名を変更したりできます。もし移動先に同名のファイルが既に存在する場合、そのファイルの内容は上書きされます。
移動元がファイルで移動先がディレクトリの場合、ファイルの位置 ...
7月13日 18:24 投稿
NPOIを使用したExcelファイル操作
NPOIは.NETプラットフォーム向けのPOI実装であり、Microsoft Officeがインストールされていない環境でもExcel、Word、PowerPointなどのファイルを読み書きできるライブラリです。
主要コンポーネント
NPOI.Util - 基本ユーティリティライブラリ
NPOI.POIFS - OLE2フォーマット読み書きライブラリ
NPOI.DDF - Microsoft Drawingフォーマット読み書きライブラリ
NPOI.SS - ...
7月10日 18:29 投稿
Pythonによるテキストファイル処理の実践例
Pythonを用いたテキストファイル(.txt)の操作に関する実用的なコード例を紹介します。以下のスクリプトは、日常業務や学習で頻出するテキスト処理タスクに対応しており、すべての入力ファイルはスクリプトと同じディレクトリに配置されていることを前提とします。
1. テキスト抽出処理
1.1 キーワードを含む行の抽出
センサーデータのフィルタリング
with open("senso ...
7月3日 20:11 投稿
JavaのI/Oストリーム入門
I/Oストリーム
データの保存と読み取りのためのソリューションです。ローカルファイルやネットワーク上のデータの読み書きに使用されます。
分類:
方向による分類:
入力ストリーム
出力ストリーム
操作するファイルタイプによる分類:
バイトストリーム
文字ストリーム
FileOutputStream
ファイルへのデータ書 ...
7月1日 21:44 投稿