FILEとは? わかりやすく解説

file

別表記:ファイル

「file」とは、ファイル提出する整列する意味する英単表現である。

「file」とは・「file」の意味

「file」は、ファイル提出する整列するなどの意味をもつ英単語である。名詞の「ファイル」という意味で使われる場合書類文書などを整理するために用い物のことを指す。また、電子的な文書をまとめるためのものを指す際にも使われる。「file」を動詞として使う際には「提出する」という意味で使われることが多いが、軍隊兵士たちを並ばせる際や、物品文書整理する際に「整列する」という意味で使われることもある。

「file」の発音・読み方

「file」の発音記号は「faɪl」である。カタカナ表記する場合ファイル」となる。実際に発音される場合「ファイオ」に近い音となる。

「file」の語源・由来

「file」の語源は、古フランス語の「filer」である。「filer」は「糸を引く」という意味だったが、次第に「整列する」という意味に転じ、英語でも同様の意味で使われるようになった

「file」を含む英熟語・英語表現

「fileする」とは


「fileする」は、英語の「file」という単語から派生した和製英語で、一般的には提出する」という意味で使用される具体的には、書類申請書などを公的な機関組織提出する場合使用される例えば、税金申告書税務署提出する場合、「税金申告書をfileする」と表現することができる、ビジネス世界では契約書報告書などの文書上司クライアント提出する場合にも、「fileする」という表現がよく使われる

また、「fileする」は、単に提出するだけでなく、必要な手続き完了させることも含まれる。つまり、「書類をfileする」という場合は、書類必要な記入署名済ませ必要な手続き完了させてから提出することを意味する

「case file」とは


case file」とは、主に刑事事件において警察検察捜査のために作成する事件資料証拠をまとめたファイルのことを指す。事件の捜査過程収集された情報証拠は、証拠品管理制度に基づき整理されそれぞれ個別に「エビデンス」と呼ばれる番号識別される。そして、これらのエビデンス組み合わせて事件の経過被疑者供述などを含む事件概要整理し1つファイルにまとめられる

case file」は、事件の裁判においても重要な役割を果たす裁判では、このファイルか証拠信用性事件事実関係認定されるまた、検察官弁護士裁判官などがファイル参照し事件について詳細に調査することができる。
なお、「case file」は刑事事件限らず一般的にはあらゆる種類事件課題において、情報証拠をまとめたファイルを指すこともある。

「file」の使い方・例文

「file」は複数意味を持つため、意味ごとに使い方が変わる。

提出する」という意味で使う場合例文にすると、「I will file my report with the teacher tomorrow.(明日先生報告書提出する。)」「Please make sure to file all the necessary paperwork before leaving the office.(退社前に必ず必要な書類提出しなさい。)」「I need to file my taxes before the deadline.(私は締め切り前に納税申告書提出する必要がある。)」といった表現になる。

ファイルの意味で使う場合は、「I keep all my important documents in a file on my computer.(重要な書類はすべてパソコンファイル入れている。)「The cabinet in the corner of the room contains several files with different labels.(部屋の隅にあるキャビネットには、ラベルの違うファイルいくつも入っている。)」「The receptionist asked me to fill out a form and then put it in the appropriate file.(受付用紙記入してから、該当するファイル入れるように言われた。)」という風に使用する

整列する」という意味で使う場合は、「The students formed a file outside the classroom before entering.(生徒たち教室に入る前に教室の外で整列した。)」「The soldiers marched in perfect file, their footsteps echoing through the canyon.(兵士たち完璧に整列して行進し、その足音峡谷響いた。)」といった形で表現する

整理するの意味場合、「I need to organize my files before the meeting tomorrow.(明日会議前にファイル整理しなければならない。)」「She spent the whole afternoon organizing her files into different folders for better accessibility.(彼女は午後いっぱいかけて、ファイルさまざまなフォルダ整理しアクセスしやすくした。)」のように使用する

ファイル【file】


ファイル

【英】file

データというものはファイル形式保存される情報のみを持つデータ・ファイルユーザ制御のもとで、パソコンあらゆるタスク対応できるようにするための指示を含むものがプログラム・ファイル。

ファイル容量 file

あるファイルコンピュータメモリ占領する容量のこと。インターネット広告では、バナー広告のファイル容量が、媒体社によって制限されていることが多い。ファイル容量が大き広告は、ダウンロード時間がかかり、アクセスしているユーザ負担をかけるため、その最大量を制限している。

ファイル [file]


ファイル

【英】file

ファイルとは、情報システムにおいて、外部記憶装置使って情報をひとつのかたまりとして扱うための単位のことである。

情報システムにおいては情報ビット集まりであり、生のまま扱うと、保存する装置特性大きく依存してしまう。例えば、磁気テープの上記憶するデータは、テープ先頭から順に並ぶストリームとなる。他方ディスク型の記憶装置では、シリンダセクタという単位ビット整列している。あるいは、半導体メモリでは、0番地から始まる番地指定される場所にビット格納される。ファイルは、このような状態のデータを、アプリケーションから見て、より統一的に扱いやすくするために、さながら書類束ねる事務用ファイルのように、一定の形式をもつ入れ物として機能している。

ファイルが共通の管理形式提供することによって、物理的な格納形式どのようなものであれ、個々装置物理的な特性依存せず、共通の操作を行うことができる。ファイルは一つ単位となり、編集削除コピー読み込み書き込みなどの操作対象となる。ワープロソフトが扱う文書データのようなアプリケーションによって扱われるデータも、ファイルとして扱われている。ファイルは対応するアプリケーションによってファイル形式異な場合もある。

ファイルは、オペレーティングシステムOS)のファイルシステムの上扱われるファイルシステム特性により、ファイルの扱い方異なる。Windows系OSUnix系OSでは、拡張子用いて、ファイルの種類を示すことができる。Macintoshでは、以前拡張子概念はなかったが、Mac OS X以降拡張子使えるようになっているWindowsにおいては拡張子種類を、特定のアプリケーション関連づけることができる。また、ファイルには読み込み可能、書き込み可能、実行可能などといったファイル属性付与することができる。

OSは、ファイルシステム上のディレクトリ構造とファイルを単位としてデータアクセスし、処理を行う。ディレクトリ構造によって階層的な分類が可能となる。ファイルはこの階層的なディレクトリ構造中に配置されるファイルシステムは、WindowsではFATNTFSが、Linuxではext3MacではHFSなどが主に採用されている。

UIのほかの用語一覧
ファイルシステム:  エクスプローラー  BitLocker  FAT  ファイル  フルパス  階層メニュー  隠しファイル

file

(PHP 4, PHP 5)
file — ファイル全体を読み込んで配列に格納する

説明

array file ( string filename [, int use_include_path [, resource context]] )
file_get_contents()と同じですが、file() はファイルを配列に入れて返すところが異なります。 配列の各要素はファイルの各行に対応します。改行記号はついたままと なります。失敗するとfile()FALSEを返します。
オプションのuse_include_path引数を使用して、 これに"1"を設定することにより、 include_path のファイルの検索も行うこともできます。
<?php
// ファイルの内容を配列に取り込みます。
// この例ではHTTPを通してURL上のHTMLソースを取得します。
$lines = file('http://www.example.com/');

// 配列をループしてHTMLをHTMLソースとして表示し、行番号もつけます。
foreach ($lines as $line_num => $line) {
   echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}

// 他の例として、Webページを文字列に取り込みます。file_get_contents()も参照してください。
$html = implode('', file('http://www.example.com/'));
?>

ティップ

fopen wrappers が有効の場合、この関数のファイル名として URL を使用することができます。ファイル名の指定方法に関する詳細は fopen()、サポートされる URL プロトコルの種類 については、(例えば)付録 M. サポートされるプロトコル/ラッパー を参照してください。
注意: 配列に取り込まれた各行は行末文字も含みます。 行末文字を取り除きたい場合にはrtrim()を使用する必要があります。
注意: マッキントッシュコンピュータ上で作成されたファイルを読み込む際に、 PHP が行末を認識できないという問題が発生した場合、 実行時の設定オプションauto_detect_line_endings を有効にする必要が生じるかもしれません。
注意: PHP4.3.0以降ではファイルの内容を文字列に取り込むために file_get_contents()を使うことができます。
PHP4.3.0でfile()はバイナリセーフになりました。
注意: コンテキストのサポートは、 PHP 5.0.0 で追加されました。contexts の説明に関しては、 ストリーム を参照してください。

警告
IIS のような、いくつかの標準に 対応してない Web サーバは、PHP に警告を発生させるような手順でデータを送信します。 このようなサーバを使用する場合は、 error_reporting を警告を発生しないレベルまで小さくする必要があります。 PHP 4.3.7 以降では、https:// ラッパーでストリームをオープンする際に バグがある IIS サーバソフトウエアを検出することができ、この警告を抑制することができます。 あなたが ssl:// ソケットを作性するために fsockopen() を使用している場合、 自らこの警告を検出し、抑制する必要があります。

readfile(), fopen(), fsockopen(), popen(), file_get_contents(), include(), stream_context_create() も参照してください。

File クラス

ファイル作成コピー削除移動オープンのための静的メソッド提供し、FileStream オブジェクトの作成支援します

名前空間: System.IO
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public NotInheritable Class
 File
[ComVisibleAttribute(true)] 
public static class File
[ComVisibleAttribute(true)] 
public ref class File abstract sealed
/** @attribute ComVisibleAttribute(true) */ 
public final class File
ComVisibleAttribute(true) 
public final class File
解説解説

File クラスは、ファイルコピー移動、名前変更作成オープン削除内容追加などの一般的な操作使用しますFile クラスは、ファイル作成ファイルへのアクセス、およびファイルへの書き込み関連した DateTime 情報、およびファイル属性取得設定にも使用できます

Fileメソッド多くは、ファイル作成またはオープンしたときにそれぞれに異なI/O 型を返します。これらの型は、以降ファイル操作使用できます詳細については、OpenText、CreateText、Create などの具体的な File メンバトピック参照してください

Fileメソッドはすべて静的であるため、1 つ操作実行するだけであればFileメソッド使用する方が、対応する FileInfoインスタンス メソッド使用するよりも効率的な場合ありますFile メソッドはすべて、操作するファイルパスを必要とします

File クラス静的メソッドは、すべてのメソッドセキュリティ チェック実行しますオブジェクト何回再利用する場合は、このようなセキュリティ チェックが必ずしも必要ではなくなるため、これらの静的メソッド代わりに FileInfo対応するインスタンス メソッド使用することを検討してください

既定では、すべてのユーザーに、新しファイル対する完全な読み書きアクセス権与えられます。

さまざまな File メソッド動作カスタマイズするために使用する列挙体を次の表に示します

メモメモ

入力文字列としてパス受け入れメンバでは、そのパス正し書式である必要がありますそれ以外場合は、例外発生します。たとえば、パス絶対パスであっても空白始まっている場合、そのパスクラスメソッドではトリムされません。このためパス正し書式にならず、例外発生します同様に1 つパスまたは複数パス組み合わせ絶対パスとして 2 度指定することはできません。たとえば、"c:\temp c:\windows" でも、ほとんどの場合において例外発生しますパス文字列受け入れメソッド使用するときは、パス適切な書式であることを確認します

パス受け入れメンバでは、ファイルまたはディレクトリ参照するパス指定できます指定するパスは、相対パス、またはサーバーおよび共有名を示す UNC (Universal Naming Convention) パスにすることができます。たとえば、次に示すパスはすべて有効なパスです。

  • C# では "c:\\MyDir\\MyFile.txt"、Visual Basic では "c:\MyDir\MyFile.txt"。

  • C# では "c:\\MyDir"、Visual Basic では "c:\MyDir"。

  • C# では "MyDir\\MySubdir"、Visual Basic では "MyDir\MySubDir"。

  • C# では "\\\\MyServer\\MyShare"、Visual Basic では "\\MyServer\MyShare"。

このクラス使用例については、「使用例」を参照してくださいその他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します

使用例使用例

File クラス主要なメンバの例を次に示します

Imports System
Imports System.IO

Public Class Test
    Public Shared Sub Main()
        Dim path As String
 = "c:\temp\MyTest.txt"
        If File.Exists(path) = False Then
            ' Create a file to write to.
            Dim sw As StreamWriter = File.CreateText(path)
            sw.WriteLine("Hello")
            sw.WriteLine("And")
            sw.WriteLine("Welcome")
            sw.Flush()
            sw.Close()
        End If

        Try
            ' Open the file to read from.
            Dim sr As StreamReader = File.OpenText(path)
            Do While sr.Peek() >= 0
                Console.WriteLine(sr.ReadLine())
            Loop
            sr.Close()
            Dim path2 As String
 = path + "temp"

            ' Ensure that the target does not exist.
            File.Delete(path2)

            ' Copy the file.
            File.Copy(path, path2)
            Console.WriteLine("{0} was copied to {1}.",
 path, path2)

            ' Delete the newly created file.
            File.Delete(path2)
            Console.WriteLine("{0} was successfully deleted.",
 path2)

        Catch e As Exception
            Console.WriteLine("The process failed: {0}",
 e.ToString())
        End Try
    End Sub
End Class
using System;
using System.IO;

class Test 
{
    public static void Main()
 
    {
        string path = @"c:\temp\MyTest.txt";
        if (!File.Exists(path)) 
        {
            // Create a file to write to.
            using (StreamWriter sw = File.CreateText(path)) 
            {
                sw.WriteLine("Hello");
                sw.WriteLine("And");
                sw.WriteLine("Welcome");
            }    
        }

        // Open the file to read from.
        using (StreamReader sr = File.OpenText(path)) 
        {
            string s = "";
            while ((s = sr.ReadLine()) != null)
 
            {
                Console.WriteLine(s);
            }
        }

        try 
        {
            string path2 = path + "temp";
            // Ensure that the target does not exist.
            File.Delete(path2);

            // Copy the file.
            File.Copy(path, path2);
            Console.WriteLine("{0} was copied to {1}.", path, path2);

            // Delete the newly created file.
            File.Delete(path2);
            Console.WriteLine("{0} was successfully deleted.", path2);
        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}
using namespace System;
using namespace System::IO;
int main()
{
   String^ path = "c:\\temp\\MyTest.txt";
   if (  !File::Exists( path ) )
   {
      
      // Create a file to write to.
      StreamWriter^ sw = File::CreateText( path );
      try
      {
         sw->WriteLine( "Hello" );
         sw->WriteLine( "And" );
         sw->WriteLine( "Welcome" );
      }
      finally
      {
         if ( sw )
                  delete (IDisposable^)(sw);
      }
   }

   // Open the file to read from.
   StreamReader^ sr = File::OpenText( path );
   try
   {
      String^ s = "";
      while ( s = sr->ReadLine() )
      {
         Console::WriteLine( s );
      }
   }
   finally
   {
      if ( sr )
            delete (IDisposable^)(sr);
   }

   try
   {
      String^ path2 = String::Concat( path, "temp" );
      
      // Ensure that the target does not exist.
      File::Delete( path2 );
      
      // Copy the file.
      File::Copy( path, path2 );
      Console::WriteLine( "{0} was copied to {1}.", path, path2 );
      
      // Delete the newly created file.
      File::Delete( path2 );
      Console::WriteLine( "{0} was successfully deleted.", path2 );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The process failed: {0}", e );
   }
}
import System.*;
import System.IO.*;

class Test
{
    public static void main(String[]
 args)
    {
        String path = "c:\\temp\\MyTest.txt";

        if (!(File.Exists(path))) {
            // Create a file to write to.
            StreamWriter sw = File.CreateText(path);

            try {
                sw.WriteLine("Hello");
                sw.WriteLine("And");
                sw.WriteLine("Welcome");
            }
            finally {
                sw.Dispose();
            }
        }

        // Open the file to read from.
        StreamReader sr = File.OpenText(path);

        try {
            String s = "";

            while ((s = sr.ReadLine()) != null)
 {
                Console.WriteLine(s);
            }
        }
        finally {
            sr.Dispose();
        }
        try {
            String path2 = path + "temp";

            // Ensure that the target does not exist.
            File.Delete(path2);

            // Copy the file.
            File.Copy(path, path2);
            Console.WriteLine("{0} was copied to {1}.", path, path2);

            // Delete the newly created file.
            File.Delete(path2);
            Console.WriteLine("{0} was successfully deleted.", path2);
        }
        catch (System.Exception e) {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    } //main
} //Test
継承階層継承階層
System.Object
  System.IO.File
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

File メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド AppendAllText オーバーロードされます指定した文字列ファイル追加しますファイルがまだ存在しない場合は、ファイル作成します
パブリック メソッド AppendText 既存ファイルUTF-8 エンコードされたテキスト付け加える StreamWriter を作成します
パブリック メソッド Copy オーバーロードされます既存ファイル新しファイルコピーします
パブリック メソッド Create オーバーロードされます指定したパスファイル作成します
パブリック メソッド CreateText UTF-8 エンコードされたテキスト書き込み用にファイル作成または開きます
パブリック メソッド Decrypt Encrypt メソッド使用して現在のアカウントによって暗号化されたファイル復号化ます。
パブリック メソッド Delete 指定したファイル削除します指定したファイル存在しない場合例外スローされません。
パブリック メソッド Encrypt ファイル暗号化し、そのファイル暗号化使用したアカウントだけが復号化できるようにします。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド Exists 指定したファイル存在するかどうか確認します
パブリック メソッド GetAccessControl オーバーロードされます指定したファイルアクセス制御リスト (ACL) のエントリカプセル化する FileSecurity オブジェクト取得します
パブリック メソッド GetAttributes パス上のファイルの FileAttributes を取得します
パブリック メソッド GetCreationTime 指定したファイルまたはディレクトリ作成日時を返します
パブリック メソッド GetCreationTimeUtc 指定したファイルまたはディレクトリ作成日時を世界協定時刻 (UTC) で返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLastAccessTime 指定したファイルまたはディレクトリ最後にアクセスした日付と時刻返します
パブリック メソッド GetLastAccessTimeUtc 指定したファイルまたはディレクトリ最後にアクセスした日付と時刻世界協定時刻 (UTC) で返します
パブリック メソッド GetLastWriteTime 指定したファイルまたはディレクトリ最後に書き込んだ日付と時刻返します
パブリック メソッド GetLastWriteTimeUtc 指定したファイルまたはディレクトリ最後に書き込んだ日付と時刻世界協定時刻 (UTC) で返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド Move 指定したファイル新しい場所に移動しますオプション新しファイル名指定することもできます
パブリック メソッド Open オーバーロードされます指定したパスの FileStream を開きます
パブリック メソッド OpenRead 読み取り用の既存ファイル開きます
パブリック メソッド OpenText 読み取り用の既存UTF-8 エンコードされたテキスト ファイル開きます
パブリック メソッド OpenWrite 書き込み用の既存ファイル開きます
パブリック メソッド ReadAllBytes バイナリ ファイル開きファイル内容バイト配列読み取った後、ファイル閉じます
パブリック メソッド ReadAllLines オーバーロードされますテキスト ファイル開きファイルすべての行を文字列配列読み取った後、ファイル閉じます
パブリック メソッド ReadAllText オーバーロードされますテキスト ファイル開きファイルすべての行を文字列読み取った後、ファイル閉じます
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Replace オーバーロードされます指定したファイル内容別のファイル内容置き換えます置き換えによって元のファイル削除され置き換えられファイルバックアップ作成されます。
パブリック メソッド SetAccessControl FileSecurity オブジェクトによって表されるアクセス制御リスト (ACL: Access Control List) のエントリを、指定したファイル適用します。
パブリック メソッド SetAttributes 指定したパスファイル指定されFileAttributes設定します
パブリック メソッド SetCreationTime ファイル作成され日付と時刻設定します
パブリック メソッド SetCreationTimeUtc ファイル作成され日付と時刻世界協定時刻 (UTC) で設定します
パブリック メソッド SetLastAccessTime 指定したファイル最後にアクセスした日付と時刻設定します
パブリック メソッド SetLastAccessTimeUtc 指定したファイル最後にアクセスした日付と時刻世界協定時刻 (UTC) で設定します
パブリック メソッド SetLastWriteTime 指定したファイル最後に書き込んだ日付と時刻設定します
パブリック メソッド SetLastWriteTimeUtc 指定したファイル最後に書き込んだ日付と時刻世界協定時刻 (UTC) で設定します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド WriteAllBytes 新しファイル作成し指定したバイト配列をそのファイル書き込んだ後、ファイル閉じます既存ターゲット ファイル上書きされます
パブリック メソッド WriteAllLines オーバーロードされます新しファイル作成し指定した文字列をそのファイル書き込んだ後、ファイル閉じます既存ターゲット ファイル上書きされます
パブリック メソッド WriteAllText オーバーロードされます新しファイル作成し内容をそのファイル書き込んだ後、ファイル閉じます既存ターゲット ファイル上書きされます
参照参照

File メンバ

ファイル作成コピー削除移動オープンのための静的メソッド提供し、FileStream オブジェクトの作成支援します

File データ型公開されるメンバを以下の表に示します


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド AppendAllText オーバーロードされます指定した文字列ファイル追加しますファイルがまだ存在しない場合は、ファイル作成します
パブリック メソッド AppendText 既存ファイルUTF-8 エンコードされたテキスト付け加える StreamWriter を作成します
パブリック メソッド Copy オーバーロードされます既存ファイル新しファイルコピーします
パブリック メソッド Create オーバーロードされます指定したパスファイル作成します
パブリック メソッド CreateText UTF-8 エンコードされたテキスト書き込み用にファイル作成または開きます
パブリック メソッド Decrypt Encrypt メソッド使用して現在のアカウントによって暗号化されたファイル復号化ます。
パブリック メソッド Delete 指定したファイル削除します指定したファイル存在しない場合例外スローされません。
パブリック メソッド Encrypt ファイル暗号化し、そのファイル暗号化使用したアカウントだけが復号化できるようにします。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド Exists 指定したファイル存在するかどうか確認します
パブリック メソッド GetAccessControl オーバーロードされます指定したファイルアクセス制御リスト (ACL) のエントリカプセル化する FileSecurity オブジェクト取得します
パブリック メソッド GetAttributes パス上のファイルの FileAttributes を取得します
パブリック メソッド GetCreationTime 指定したファイルまたはディレクトリ作成日時を返します
パブリック メソッド GetCreationTimeUtc 指定したファイルまたはディレクトリ作成日時を世界協定時刻 (UTC) で返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLastAccessTime 指定したファイルまたはディレクトリ最後にアクセスした日付と時刻返します
パブリック メソッド GetLastAccessTimeUtc 指定したファイルまたはディレクトリ最後にアクセスした日付と時刻世界協定時刻 (UTC) で返します
パブリック メソッド GetLastWriteTime 指定したファイルまたはディレクトリ最後に書き込んだ日付と時刻返します
パブリック メソッド GetLastWriteTimeUtc 指定したファイルまたはディレクトリ最後に書き込んだ日付と時刻世界協定時刻 (UTC) で返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド Move 指定したファイル新しい場所に移動しますオプション新しファイル名指定することもできます
パブリック メソッド Open オーバーロードされます指定したパスFileStream開きます
パブリック メソッド OpenRead 読み取り用の既存ファイル開きます
パブリック メソッド OpenText 読み取り用の既存UTF-8 エンコードされたテキスト ファイル開きます
パブリック メソッド OpenWrite 書き込み用の既存ファイル開きます
パブリック メソッド ReadAllBytes バイナリ ファイル開きファイル内容バイト配列読み取った後、ファイル閉じます
パブリック メソッド ReadAllLines オーバーロードされますテキスト ファイル開きファイルすべての行を文字列配列読み取った後、ファイル閉じます
パブリック メソッド ReadAllText オーバーロードされますテキスト ファイル開きファイルすべての行を文字列読み取った後、ファイル閉じます
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Replace オーバーロードされます指定したファイル内容別のファイル内容置き換えます置き換えによって元のファイル削除され置き換えられファイルバックアップ作成されます。
パブリック メソッド SetAccessControl FileSecurity オブジェクトによって表されるアクセス制御リスト (ACL: Access Control List) のエントリを、指定したファイル適用します。
パブリック メソッド SetAttributes 指定したパスファイル指定されFileAttributes設定します
パブリック メソッド SetCreationTime ファイル作成され日付と時刻設定します
パブリック メソッド SetCreationTimeUtc ファイル作成され日付と時刻世界協定時刻 (UTC) で設定します
パブリック メソッド SetLastAccessTime 指定したファイル最後にアクセスした日付と時刻設定します
パブリック メソッド SetLastAccessTimeUtc 指定したファイル最後にアクセスした日付と時刻世界協定時刻 (UTC) で設定します
パブリック メソッド SetLastWriteTime 指定したファイル最後に書き込んだ日付と時刻設定します
パブリック メソッド SetLastWriteTimeUtc 指定したファイル最後に書き込んだ日付と時刻世界協定時刻 (UTC) で設定します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド WriteAllBytes 新しファイル作成し指定したバイト配列をそのファイル書き込んだ後、ファイル閉じます既存ターゲット ファイル上書きされます
パブリック メソッド WriteAllLines オーバーロードされます新しファイル作成し指定した文字列をそのファイル書き込んだ後、ファイル閉じます既存ターゲット ファイル上書きされます
パブリック メソッド WriteAllText オーバーロードされます新しファイル作成し内容をそのファイル書き込んだ後、ファイル閉じます既存ターゲット ファイル上書きされます
参照参照

ヤスリ

ヤスリ
ヤスリ
金属をやすって削るための道具です。大きさや形、目の荒さが色々あり断面の形でそれぞれの種類分けられます。
長さは5cmから30cmぐらいのものまであり、ヤスリ目は、荒目中目細目・油目などがあります
機械打ちよりも手打ち物の方が、目にばらつきがあり、非常に使用しやすいと言われており、目を打ち直し使用することも可能です。


File

名前 ファイル

やすり

(FILE から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/27 06:23 UTC 版)

刃が交差した複目と呼ばれるやすりの表面

やすり、英:File )は、おもに金属の研削を行う手動工具である。

やすりの語源は、「鏃(やじり)をする」の「やする」が「ヤスリ」になった説と、ますますきれいに磨くという意味の「弥磨(いやすり)」が「ヤスリ」になった説がある[1]

歴史

紀元前2000年ごろのブロンズ(青銅)製のやすりがギリシャクレタ島で見つかっている。

19世紀に鋼の大量生産が可能となり、やすりの目を立てる(目切りという)機械が発明(1864年にW・T・ニコルソンが特許を取得[2])されるまで、やすりの目は手作業によって立てられ、切れなくなったものは何度も目立てをしなおして使用していた。現在はほとんどが機械切りのやすりになり、手切りのやすりはほとんど見かけなくなった。また、やすりを目立てして再生することも少なくなり、使い捨てにすることも多くなった。

西欧ではやすりは、1960年代まで多くシェフィールドイングランド)で製造されていた[3]

日本においては、5世紀後半の岡山県隨庵古墳からやすりらしき物が出土しているほか、奈良時代宮城県東山遺跡からも発掘されている。

やすりの製造は、農村鍛冶の副業から始まり、しだいに手作りの家内工業として発達してきた。明治後半には目立機が考案され、大正初期に目立機が電動化、圧延機も開発されたことにより、量産化が可能となった。戦前までは、大阪新潟東京などもやすり産地であったが、戦災で衰退した[4]広島県呉市仁方地区は戦争の被害が少なく、やすりメーカーが集まった「やすり団地」という地区があり、そこで生産される仁方やすりは国内生産量の95%を占める[5]

種類

やすりの断面形状
色々な目のやすり

用途別に、鉄工やすり(金やすり)・木工やすり・ダイヤモンドヤスリが主である。

やすりの目には、刃の配列が平行のもの「単目」(一度切り)と交差しているもの「複目」(二度切り)および三度目(三度切り)がある。また、複目に似ているが刃の構造の少し異なるもの(シャリ目)、曲線のもの(波目)、溝がなく突起を多数備えているもの(鬼目/石目)等がある。また加工物の表面を筋状に加工する「筋目やすり」という特殊なやすりもある。

断面形状は平、半丸(甲丸)、丸、角、三角などの種類がある。他に、先細、鎬(しのぎ)、楕円、刀刃(かたなば)、腹丸(はらまる)、蛤(はまぐり)、両甲(りょうこう)、菱(ひし)がある。

目の粗い順に荒目(粗目)、中目(ちゅうめ)、細目、油目、精密などに分かれる。

を整えるのに使用されるやすりは「爪やすり」といい、簡易なものが爪切りなどに組み込まれている。

普通のやすりは鋼に目を切ったものであるが、目を切るかわりにダイヤモンドの粒子を電着メッキで付したダイヤモンドやすりもある。焼入れ鋼など特に硬度の高いものを切削するのに用いられる。

また、紙や布に研磨粒子を接着剤等で塗布したものは紙やすり等といわれる。

使い方

やすりには刃の方向があり、基本的に押す方向で削る(日本のノコギリカンナとは逆の方向)。 刃の間に加工カスが詰まる場合はワイヤブラシ等によって切り粉を落とす。

製造方法

成形(熱間鍛造)、焼きなまし、研磨、目立て、焼入れの工程を経て作られる。

やすりのひとつひとつの刃は、目の数だけたがねを打ち込んで作る。 伝統的な手法は「手切り」つまりたがねを手で持ち、槌で一目ずつ打ち込む方法である。現代では機械を用いて連続的に打ち込んで作る場合が多く、だがそれでも人間が目視でやすりの目を確認しながら機械を操作している。やすり工場はあえて窓をふさぐなどして他方向からの光をさえぎり暗くし、一方向からあてることで目を見極めている。美容用(女性の爪用)の高級品などでは、現在でも手切りのものがある。

やすり製造の際に特徴的なのは、焼入れの際に蒸気膜の形成を防止し焼入れ性を向上するため、味噌に塩や硝石などを添加したものが塗布されることである[6]。味噌が存在しない欧米などでは塩を塗布することが多い。

その他

  • 材料:炭素工具鋼、合金工具鋼など。
  • 規格:JIS B4703
  • 日本のツボサン、スイスのバローベ社(Vallorbe)や、アメリカのニコルソンなどがブランドとしてよく知られている。

脚注

  1. ^ 広島地区鈩工業組合ホームページ Archived 2010年4月30日, at the Wayback Machine.
  2. ^ US Directory of American Tool And Machinery Patents Patent: 42,216 File Cutting Machines
  3. ^ THOMAS DUTTON 『THE HAND TOOLS MANUAL』p175、2007年発行、TSTC Publishing ISBN 978-1-934302-36-1
  4. ^ 「仁方とヤスリ」広島地区鈩工業組合 Archived 2010年4月30日, at the Wayback Machine.
  5. ^ 社団法人日本青年会議所中国地区広島ブロック協議会 (2005年). “活気ある広島県産業を目指して-12LOM 地場産業の紹介” (PDF). p. 6. 2005年12月27日時点のオリジナルよりアーカイブ。2009年5月16日閲覧。
  6. ^ ツボサン株式会社 カタログ 2007年 72頁。

関連項目

外部リンク




固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「FILE」に関係したコラム

辞書ショートカット

すべての辞書の索引

「FILE」の関連用語

FILEのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FILEのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
JERICHO CONSULTINGJERICHO CONSULTING
Copyright (C) 2026by Jericho Consulting Co.,Ltd. All Rights Reserved.
広告転職.com広告転職.com
Copyright(C) 2026 Total Brain co., ltd. All Rights Reserved.
音楽電子事業協会音楽電子事業協会
Copyright 2026 AMEI.OR.JP
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【ファイル】の記事を利用しております。
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2026 by the PHP Documentation Group.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
東京藝術大学 鍛金研究室東京藝術大学 鍛金研究室
Copyright (C) 2026 東京藝術大学 美術学部 工芸科 鍛金研究室 All rights reserved.
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのやすり (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS