C# Class Com.Aurora.Shared.Helpers.FileIOHelper

Afficher le fichier Open project: aurora-lzzp/Aurora-Weather Class Usage Examples

Méthodes publiques

Méthode Description
AppendLogtoCacheAsync ( string LOG, string name = "BGLOG" ) : System.Threading.Tasks.Task
AppendLogtoCacheAsync ( CrashLog exception, string name = "crashLOG" ) : Task
CreateCacheFileAsync ( string name ) : Task
CreateWallPaperFileAsync ( string name ) : Task
DeleteLogAsync ( string fileName = "crashLOG" ) : System.Threading.Tasks.Task
GetBuffer ( StorageFile file ) : Task
GetBytesAsync ( StorageFile file ) : Task

Returns byte array from StorageFile. Author : Farhan Ghumra

GetFileFromLocalAsync ( string name ) : Task
GetFileUriFromAssetsAsync ( string path, int index, bool isShuffle = false ) : Task
GetFileUriFromLocalAsync ( string path, string fileName ) : Task
GetFilebyUriAsync ( Uri uri ) : Task
GetFilesFromAssetsAsync ( string path ) : Task>
GetFilesFromLocalAsync ( string path ) : Task>
GetThumbnailUrisFromAssetsAsync ( string path ) : string>>>.Task
ReadAllBytesFromInstallAsync ( string fileName ) : Task

从安装目录读取文件,返回 byte[]

ReadBufferFromAssetsAsync ( string fileName ) : Task

从Assets读取Buffer

ReadBufferFromStorageAsync ( string fileName ) : Task

从存储目录读取文本

ReadRandomAccessStreamByUriAsync ( Uri uri ) : Task
ReadRandomAccessStreamFromAssetsAsync ( string fileName ) : Task
ReadStringFromAssetsAsync ( string fileName ) : Task

Find file from localfolder, and read it

ReadStringFromStorageAsync ( string fileName ) : Task
RemoveFileFromLocalAsync ( string path, string key ) : System.Threading.Tasks.Task
RemoveLocalFilesWithKeywordAsync ( string key ) : System.Threading.Tasks.Task
SaveBuffertoStorageAsync ( string fileName, Windows.Storage.Streams.IBuffer buffer ) : System.Threading.Tasks.Task

将缓冲区写入存储目录(覆盖)

SaveFiletoLocalAsync ( StorageFile file, string desiredName ) : Task
SaveFiletoLocalAsync ( string path, StorageFile file, string desiredName ) : Task
SaveStringtoStorageAsync ( string fileName, string content ) : System.Threading.Tasks.Task

将文本写入存储目录(覆盖)

StreamToString ( Stream src ) : string

Convert UTF-8 encoding stream to string, sync

StringToStream ( string src ) : Stream

Convert UTF-8 encoding string to stream, sync

ToIRandomAccessStreamAsync ( byte bytestream ) : Task
WriteToStream ( Stream s, byte bytes ) : void

Writes byte array to stream. Author : Farhan Ghumra

WriteToStream ( Stream s, string txt ) : void

Writes string to stream. Author : Farhan Ghumra

Method Details

AppendLogtoCacheAsync() public static méthode

public static AppendLogtoCacheAsync ( string LOG, string name = "BGLOG" ) : System.Threading.Tasks.Task
LOG string
name string
Résultat System.Threading.Tasks.Task

AppendLogtoCacheAsync() public static méthode

public static AppendLogtoCacheAsync ( CrashLog exception, string name = "crashLOG" ) : Task
exception Com.Aurora.AuWeather.Shared.CrashLog
name string
Résultat Task

CreateCacheFileAsync() public static méthode

public static CreateCacheFileAsync ( string name ) : Task
name string
Résultat Task

CreateWallPaperFileAsync() public static méthode

public static CreateWallPaperFileAsync ( string name ) : Task
name string
Résultat Task

DeleteLogAsync() public static méthode

public static DeleteLogAsync ( string fileName = "crashLOG" ) : System.Threading.Tasks.Task
fileName string
Résultat System.Threading.Tasks.Task

GetBuffer() public static méthode

public static GetBuffer ( StorageFile file ) : Task
file Windows.Storage.StorageFile
Résultat Task

GetBytesAsync() public static méthode

Returns byte array from StorageFile. Author : Farhan Ghumra
public static GetBytesAsync ( StorageFile file ) : Task
file Windows.Storage.StorageFile
Résultat Task

GetFileFromLocalAsync() public static méthode

public static GetFileFromLocalAsync ( string name ) : Task
name string
Résultat Task

GetFileUriFromAssetsAsync() public static méthode

public static GetFileUriFromAssetsAsync ( string path, int index, bool isShuffle = false ) : Task
path string
index int
isShuffle bool
Résultat Task

GetFileUriFromLocalAsync() public static méthode

public static GetFileUriFromLocalAsync ( string path, string fileName ) : Task
path string
fileName string
Résultat Task

GetFilebyUriAsync() public static méthode

public static GetFilebyUriAsync ( Uri uri ) : Task
uri System.Uri
Résultat Task

GetFilesFromAssetsAsync() public static méthode

public static GetFilesFromAssetsAsync ( string path ) : Task>
path string
Résultat Task>

GetFilesFromLocalAsync() public static méthode

public static GetFilesFromLocalAsync ( string path ) : Task>
path string
Résultat Task>

GetThumbnailUrisFromAssetsAsync() public static méthode

public static GetThumbnailUrisFromAssetsAsync ( string path ) : string>>>.Task
path string
Résultat string>>>.Task

ReadAllBytesFromInstallAsync() public static méthode

从安装目录读取文件,返回 byte[]
public static ReadAllBytesFromInstallAsync ( string fileName ) : Task
fileName string
Résultat Task

ReadBufferFromAssetsAsync() public static méthode

从Assets读取Buffer
public static ReadBufferFromAssetsAsync ( string fileName ) : Task
fileName string
Résultat Task

ReadBufferFromStorageAsync() public static méthode

从存储目录读取文本
public static ReadBufferFromStorageAsync ( string fileName ) : Task
fileName string
Résultat Task

ReadRandomAccessStreamByUriAsync() public static méthode

public static ReadRandomAccessStreamByUriAsync ( Uri uri ) : Task
uri System.Uri
Résultat Task

ReadRandomAccessStreamFromAssetsAsync() public static méthode

public static ReadRandomAccessStreamFromAssetsAsync ( string fileName ) : Task
fileName string
Résultat Task

ReadStringFromAssetsAsync() public static méthode

Find file from localfolder, and read it
public static ReadStringFromAssetsAsync ( string fileName ) : Task
fileName string file total name
Résultat Task

ReadStringFromStorageAsync() public static méthode

public static ReadStringFromStorageAsync ( string fileName ) : Task
fileName string
Résultat Task

RemoveFileFromLocalAsync() public static méthode

public static RemoveFileFromLocalAsync ( string path, string key ) : System.Threading.Tasks.Task
path string
key string
Résultat System.Threading.Tasks.Task

RemoveLocalFilesWithKeywordAsync() public static méthode

public static RemoveLocalFilesWithKeywordAsync ( string key ) : System.Threading.Tasks.Task
key string
Résultat System.Threading.Tasks.Task

SaveBuffertoStorageAsync() public static méthode

将缓冲区写入存储目录(覆盖)
public static SaveBuffertoStorageAsync ( string fileName, Windows.Storage.Streams.IBuffer buffer ) : System.Threading.Tasks.Task
fileName string 文件名
buffer Windows.Storage.Streams.IBuffer 要存储的缓冲区
Résultat System.Threading.Tasks.Task

SaveFiletoLocalAsync() public static méthode

public static SaveFiletoLocalAsync ( StorageFile file, string desiredName ) : Task
file Windows.Storage.StorageFile
desiredName string
Résultat Task

SaveFiletoLocalAsync() public static méthode

public static SaveFiletoLocalAsync ( string path, StorageFile file, string desiredName ) : Task
path string
file Windows.Storage.StorageFile
desiredName string
Résultat Task

SaveStringtoStorageAsync() public static méthode

将文本写入存储目录(覆盖)
public static SaveStringtoStorageAsync ( string fileName, string content ) : System.Threading.Tasks.Task
fileName string
content string
Résultat System.Threading.Tasks.Task

StreamToString() public static méthode

Convert UTF-8 encoding stream to string, sync
public static StreamToString ( Stream src ) : string
src Stream
Résultat string

StringToStream() public static méthode

Convert UTF-8 encoding string to stream, sync
public static StringToStream ( string src ) : Stream
src string source
Résultat Stream

ToIRandomAccessStreamAsync() public static méthode

public static ToIRandomAccessStreamAsync ( byte bytestream ) : Task
bytestream byte
Résultat Task

WriteToStream() public static méthode

Writes byte array to stream. Author : Farhan Ghumra
public static WriteToStream ( Stream s, byte bytes ) : void
s Stream
bytes byte
Résultat void

WriteToStream() public static méthode

Writes string to stream. Author : Farhan Ghumra
public static WriteToStream ( Stream s, string txt ) : void
s Stream
txt string
Résultat void