Menyediakan metode-metode static untuk pembuatan, menduplikasi, menghapus, dan membuka file. Berikut ini adalah beberapa member File Class :
- File.Exists(namafile),
mendeteksi keberadaan file
- File.Delete(namafile),
menghapus file yang ditentukan
- File.Copy(asal,tujuan),
menduplikasi file asal ke file tujuan
- File.Move(asal,tujuan),
memindahkan file ke lokasi baru dengan nama baru
- File.GetAttributes(namafile),
mendapatkan attribut dari file, dimana mengembalikan salah satu nilai dari
member FileAttributes :
Member name
|
Description
|
Value
|
Archive
|
The file's archive status. Applications use this attribute to mark
files for backup or removal.
|
32
|
Compressed
|
The file is compressed.
|
2048
|
Device
|
Reserved for future use.
|
64
|
Directory
|
The file is a directory.
|
16
|
Encrypted
|
The file or directory is encrypted. For a file, this means that all
data in the file is encrypted. For a directory, this means that encryption is
the default for newly created files and directories.
|
16384
|
Hidden
|
The file is hidden, and thus is not included in an ordinary directory
listing.
|
2
|
The file is normal and has no other attributes set. This attribute is
valid only if used alone.
|
128
|
|
NotContentIndexed
|
The file will not be indexed by the operating system's content
indexing service.
|
8192
|
Offline
|
The file is offline. The data of the file is not immediately
available.
|
4096
|
ReadOnly
|
The file is read-only.
|
1
|
ReparsePoint
|
The file contains a reparse point, which is a block of user-defined
data associated with a file or a directory.
|
1024
|
SparseFile
|
The file is a sparse file. Sparse files are typically large files
whose data are mostly zeros.
|
512
|
System
|
The file is a system file. The file is part of the operating system
or is used exclusively by the operating system.
|
4
|
Temporary
|
The file is temporary. File systems attempt to keep all of the data
in memory for quicker access rather than flushing the data back to mass
storage. A temporary file should be deleted by the application as soon as it
is no longer needed.
|
256
|
- File.GetCreationTime(namafile),
mendapatkan tanggal dan waktu pembuatan file
- File.GetLastAccessTime(namafile),
mendapatkan tanggal dan waktu file terakhir kali diakses.
- File.GetLastWriteTime(namafile),
mendapatkan tanggal dan waktu file terakhir kali ditulisi.
- File.SetCreationTime(namafile,
waktu)
- File.SetLastAccessTime(namafile,
waktu)
- File.SetLastWriteTime(namafile,waktu)