@Namespace(value="tensorflow") @Properties(inherit=tensorflow.class) public class FileSystem extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
FileSystem(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Status |
CopyFile(BytePointer src,
BytePointer target)
\brief Copy the src to target.
|
Status |
CopyFile(String src,
String target) |
Status |
CreateDir(BytePointer dirname)
\brief Creates the specified directory.
|
Status |
CreateDir(String dirname) |
Status |
DeleteDir(BytePointer dirname)
\brief Deletes the specified directory.
|
Status |
DeleteDir(String dirname) |
Status |
DeleteFile(BytePointer fname)
\brief Deletes the named file.
|
Status |
DeleteFile(String fname) |
Status |
DeleteRecursively(BytePointer dirname,
long[] undeleted_files,
long... undeleted_dirs) |
Status |
DeleteRecursively(BytePointer dirname,
LongBuffer undeleted_files,
LongBuffer undeleted_dirs) |
Status |
DeleteRecursively(BytePointer dirname,
LongPointer undeleted_files,
LongPointer undeleted_dirs)
\brief Deletes the specified directory and all subdirectories and files
underneath it.
|
Status |
DeleteRecursively(String dirname,
long[] undeleted_files,
long... undeleted_dirs) |
Status |
DeleteRecursively(String dirname,
LongBuffer undeleted_files,
LongBuffer undeleted_dirs) |
Status |
DeleteRecursively(String dirname,
LongPointer undeleted_files,
LongPointer undeleted_dirs) |
Status |
FileExists(BytePointer fname)
Returns OK if the named path exists and NOT_FOUND otherwise.
|
Status |
FileExists(String fname) |
boolean |
FilesExist(StringVector files,
Status status)
Returns true if all the listed files exist, false otherwise.
|
void |
FlushCaches()
\brief Flushes any cached filesystem objects from memory.
|
Status |
GetChildren(BytePointer dir,
StringVector result)
\brief Returns the immediate children in the given directory.
|
Status |
GetChildren(String dir,
StringVector result) |
Status |
GetFileSize(BytePointer fname,
long... file_size) |
Status |
GetFileSize(BytePointer fname,
LongBuffer file_size) |
Status |
GetFileSize(BytePointer fname,
LongPointer file_size)
\brief Stores the size of
fname in *file_size . |
Status |
GetFileSize(String fname,
long... file_size) |
Status |
GetFileSize(String fname,
LongBuffer file_size) |
Status |
GetFileSize(String fname,
LongPointer file_size) |
Status |
GetMatchingPaths(BytePointer pattern,
StringVector results)
\brief Given a pattern, stores in *results the set of paths that matches
that pattern.
|
Status |
GetMatchingPaths(String pattern,
StringVector results) |
Status |
IsDirectory(BytePointer fname)
\brief Returns whether the given path is a directory or not.
|
Status |
IsDirectory(String fname) |
Status |
NewAppendableFile(BytePointer fname,
WritableFile result)
\brief Creates an object that either appends to an existing file, or
writes to a new file (if the file does not exist to begin with).
|
Status |
NewAppendableFile(String fname,
WritableFile result) |
Status |
NewRandomAccessFile(BytePointer fname,
RandomAccessFile result)
\brief Creates a brand new random access read-only file with the
specified name.
|
Status |
NewRandomAccessFile(String fname,
RandomAccessFile result) |
Status |
NewReadOnlyMemoryRegionFromFile(BytePointer fname,
ReadOnlyMemoryRegion result)
\brief Creates a readonly region of memory with the file context.
|
Status |
NewReadOnlyMemoryRegionFromFile(String fname,
ReadOnlyMemoryRegion result) |
Status |
NewWritableFile(BytePointer fname,
WritableFile result)
\brief Creates an object that writes to a new file with the specified
name.
|
Status |
NewWritableFile(String fname,
WritableFile result) |
Status |
RecursivelyCreateDir(BytePointer dirname)
\brief Creates the specified directory and all the necessary
subdirectories.
|
Status |
RecursivelyCreateDir(String dirname) |
Status |
RenameFile(BytePointer src,
BytePointer target)
\brief Overwrites the target if it exists.
|
Status |
RenameFile(String src,
String target) |
Status |
Stat(BytePointer fname,
FileStatistics stat)
\brief Obtains statistics for the given path.
|
Status |
Stat(String fname,
FileStatistics stat) |
BytePointer |
TranslateName(BytePointer name)
\brief Translate an URI to a filename for the FileSystem implementation.
|
String |
TranslateName(String name) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public FileSystem(Pointer p)
Pointer(Pointer)
.@ByVal public Status NewRandomAccessFile(@StdString BytePointer fname, @UniquePtr RandomAccessFile result)
@ByVal public Status NewRandomAccessFile(@StdString String fname, @UniquePtr RandomAccessFile result)
@ByVal public Status NewWritableFile(@StdString BytePointer fname, @UniquePtr WritableFile result)
@ByVal public Status NewWritableFile(@StdString String fname, @UniquePtr WritableFile result)
@ByVal public Status NewAppendableFile(@StdString BytePointer fname, @UniquePtr WritableFile result)
@ByVal public Status NewAppendableFile(@StdString String fname, @UniquePtr WritableFile result)
@ByVal public Status NewReadOnlyMemoryRegionFromFile(@StdString BytePointer fname, @UniquePtr ReadOnlyMemoryRegion result)
@ByVal public Status NewReadOnlyMemoryRegionFromFile(@StdString String fname, @UniquePtr ReadOnlyMemoryRegion result)
@ByVal public Status FileExists(@StdString BytePointer fname)
@ByVal public Status FileExists(@StdString String fname)
@Cast(value="bool") public boolean FilesExist(@Const @ByRef StringVector files, @StdVector Status status)
@ByVal public Status GetChildren(@StdString BytePointer dir, StringVector result)
@ByVal public Status GetChildren(@StdString String dir, StringVector result)
@ByVal public Status GetMatchingPaths(@StdString BytePointer pattern, StringVector results)
@ByVal public Status GetMatchingPaths(@StdString String pattern, StringVector results)
@ByVal public Status Stat(@StdString BytePointer fname, FileStatistics stat)
@ByVal public Status Stat(@StdString String fname, FileStatistics stat)
@ByVal public Status DeleteFile(@StdString BytePointer fname)
@ByVal public Status DeleteFile(@StdString String fname)
@ByVal public Status CreateDir(@StdString BytePointer dirname)
@ByVal public Status CreateDir(@StdString String dirname)
@ByVal public Status RecursivelyCreateDir(@StdString BytePointer dirname)
@ByVal public Status RecursivelyCreateDir(@StdString String dirname)
@ByVal public Status DeleteDir(@StdString BytePointer dirname)
@ByVal public Status DeleteDir(@StdString String dirname)
@ByVal public Status DeleteRecursively(@StdString BytePointer dirname, @Cast(value="tensorflow::int64*") LongPointer undeleted_files, @Cast(value="tensorflow::int64*") LongPointer undeleted_dirs)
@ByVal public Status DeleteRecursively(@StdString String dirname, @Cast(value="tensorflow::int64*") LongBuffer undeleted_files, @Cast(value="tensorflow::int64*") LongBuffer undeleted_dirs)
@ByVal public Status DeleteRecursively(@StdString BytePointer dirname, @Cast(value="tensorflow::int64*") long[] undeleted_files, @Cast(value="tensorflow::int64*") long... undeleted_dirs)
@ByVal public Status DeleteRecursively(@StdString String dirname, @Cast(value="tensorflow::int64*") LongPointer undeleted_files, @Cast(value="tensorflow::int64*") LongPointer undeleted_dirs)
@ByVal public Status DeleteRecursively(@StdString BytePointer dirname, @Cast(value="tensorflow::int64*") LongBuffer undeleted_files, @Cast(value="tensorflow::int64*") LongBuffer undeleted_dirs)
@ByVal public Status DeleteRecursively(@StdString String dirname, @Cast(value="tensorflow::int64*") long[] undeleted_files, @Cast(value="tensorflow::int64*") long... undeleted_dirs)
@ByVal public Status GetFileSize(@StdString BytePointer fname, @Cast(value="tensorflow::uint64*") LongPointer file_size)
fname
in *file_size
.@ByVal public Status GetFileSize(@StdString String fname, @Cast(value="tensorflow::uint64*") LongBuffer file_size)
@ByVal public Status GetFileSize(@StdString BytePointer fname, @Cast(value="tensorflow::uint64*") long... file_size)
@ByVal public Status GetFileSize(@StdString String fname, @Cast(value="tensorflow::uint64*") LongPointer file_size)
@ByVal public Status GetFileSize(@StdString BytePointer fname, @Cast(value="tensorflow::uint64*") LongBuffer file_size)
@ByVal public Status GetFileSize(@StdString String fname, @Cast(value="tensorflow::uint64*") long... file_size)
@ByVal public Status RenameFile(@StdString BytePointer src, @StdString BytePointer target)
@ByVal public Status RenameFile(@StdString String src, @StdString String target)
@ByVal public Status CopyFile(@StdString BytePointer src, @StdString BytePointer target)
@ByVal public Status CopyFile(@StdString String src, @StdString String target)
@StdString public BytePointer TranslateName(@StdString BytePointer name)
@StdString public String TranslateName(@StdString String name)
@ByVal public Status IsDirectory(@StdString BytePointer fname)
@ByVal public Status IsDirectory(@StdString String fname)
public void FlushCaches()
Copyright © 2022. All rights reserved.