HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/alq-cali.bikenow.co/node_modules/basic-ftp/dist/FileInfo.d.ts
export declare enum FileType {
    Unknown = 0,
    File = 1,
    Directory = 2,
    SymbolicLink = 3
}
export interface UnixPermissions {
    readonly user: number;
    readonly group: number;
    readonly world: number;
}
/**
 * Describes a file, directory or symbolic link.
 */
export declare class FileInfo {
    name: string;
    static UnixPermission: {
        Read: number;
        Write: number;
        Execute: number;
    };
    type: FileType;
    size: number;
    /**
     * Unparsed, raw modification date as a string.
     *
     * If `modifiedAt` is undefined, the FTP server you're connected to doesn't support the more modern
     * MLSD command for machine-readable directory listings. The older command LIST is then used returning
     * results that vary a lot between servers as the format hasn't been standardized. Here, directory listings
     * and especially modification dates were meant to be human-readable first.
     *
     * Be careful when still trying to parse this by yourself. Parsing dates from listings using LIST is
     * unreliable. This library decides to offer parsed dates only when they're absolutely reliable and safe to
     * use e.g. for comparisons.
     */
    rawModifiedAt: string;
    /**
     * Parsed modification date.
     *
     * Available if the FTP server supports the MLSD command. Only MLSD guarantees dates than can be reliably
     * parsed with the correct timezone and a resolution down to seconds. See `rawModifiedAt` property for the unparsed
     * date that is always available.
     */
    modifiedAt?: Date;
    /**
     * Unix permissions if present. If the underlying FTP server is not running on Unix this will be undefined.
     * If set, you might be able to edit permissions with the FTP command `SITE CHMOD`.
     */
    permissions?: UnixPermissions;
    /**
     * Hard link count if available.
     */
    hardLinkCount?: number;
    /**
     * Link name for symbolic links if available.
     */
    link?: string;
    /**
     * Unix group if available.
     */
    group?: string;
    /**
     * Unix user if available.
     */
    user?: string;
    /**
     * Unique ID if available.
     */
    uniqueID?: string;
    constructor(name: string);
    get isDirectory(): boolean;
    get isSymbolicLink(): boolean;
    get isFile(): boolean;
    /**
     * Deprecated, legacy API. Use `rawModifiedAt` instead.
     * @deprecated
     */
    get date(): string;
    set date(rawModifiedAt: string);
}