RECOMMEND
SELECTED ENTRIES
RECENT COMMENTS
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    pooco (12/26)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    hopeseeds (12/26)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    pooco (12/26)
  • Delphiコンポーネント:国際化対応コンポーネント IniLang
    hopeseeds (08/22)
  • Delphiコンポーネント:国際化対応コンポーネント IniLang
    Hideo (08/21)
  • 特定のページが開けない!なんと、コードギアのホームページが開けない・・私のせい?
    QQ (07/18)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    taha (05/30)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    cham (03/27)
  • 第8回 CodeGearデベロッパーキャンプ開催!
    cham (03/27)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    ふみちゃん (03/25)
RECENT TRACKBACK
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

06
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--

Delphi Holic (HopeSeeds blog)

「Delphi Holic」は、ホープシーズ製品の紹介、
Delphi、Kylix、Lazarusなどの情報を上げていきます。
<< Delphiコンポーネント:国際化対応コンポーネント IniLang | main | Delphiコンポーネント:TRealAlarm アラームのコンポーネント >>
サイズ0の空ファイルで何をする?
 まずは、ファイルサイズが0バイトの空のファイルを作っておくというケースがあったりする。
 例えば、ファイルストリームを扱う場合、スタートは0バイトのファイルである。ダウンロードとか、動画のエンコードとかがそれにあたる。
 0バイト状態で終わるケースはないから、そんなファイルを見たことがないだろうけど、とりあえず作っておくというステップがあったりする。

 簡単なサイズ0のファイルを作るのは、

var
 F: TextFile;
begin
 //空ファイルを作成
 AssignFile(F, 'karaFile.txt');
 Rewrite(F);
 CloseFile(F);
end;

と、簡単な文で達成できる。

さて、使い道はないだろうか・・。無駄なことを考えた。
ファイル名は、どんな長いファイル名でも、見かけ上は0サイズだ。実行ファイルの様にバージョンとか、コメントとか入れられないかと思ったが、当然、無理。

 ではと、ファイル名で、文を作って、フォルダーの表示で文章を作ってみた。表示が「一覧」か「詳細」で、ファイルの名前でソートがかかってないと崩れるが、それを指定して、フォルダーが開けるのなら、まずまずかな。
ソースは、こちらをクリック→ karafile.zip





そのフォルダーのサイズを調べると、やはり、0バイト!
今宵も無駄なものを作ってしまった・・。
| Delphi Holic | 01:46 | comments(0) | trackbacks(0) | - | - |









http://delphiholic.hopeseeds.com/trackback/238693