__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

aptanhua@216.73.217.122: ~ $
�
i f��@s�dZddlZddlmZddlmZidd6dd6dd	6Zddd
�Zdddddddd�Zdddd�Z	dd�Z
dS)zFdistutils.file_util

Utility functions for operating on single files.
�N)�DistutilsFileError)�logZcopyingzhard linking�hardzsymbolically linking�sym�icNCsd}d}z�yt|d�}Wn>tk
rb}ztd||jf��WYdd}~XnXtjj|�r�ytj|�Wq�tk
r�}ztd||jf��WYdd}~Xq�Xnyt|d�}Wn>tk
r}ztd||jf��WYdd}~XnXx�y|j|�}Wn>tk
rt}ztd||jf��WYdd}~XnX|sPny|j	|�Wq!tk
r�}ztd||jf��WYdd}~Xq!Xq!WWd|r�|j
�n|r�|j
�nXdS)	a5Copy the file 'src' to 'dst'; both must be filenames.  Any error
    opening either file, reading from 'src', or writing to 'dst', raises
    DistutilsFileError.  Data is read/written in chunks of 'buffer_size'
    bytes (default 16k).  No attempt is made to handle anything apart from
    regular files.
    N�rbzcould not open '%s': %szcould not delete '%s': %s�wbzcould not create '%s': %szcould not read from '%s': %szcould not write to '%s': %s)�open�OSErrorr�strerror�os�path�exists�unlink�read�write�close)�src�dstZbuffer_sizeZfsrcZfdst�eZbuf�r�8/opt/alt/python34/lib64/python3.4/distutils/file_util.py�_copy_file_contentssF	,,))1
r�cCs�ddlm}ddlm}	m}
m}m}tjj	|�sWt
d|��ntjj|�r�|}
tjj|tjj
|��}ntjj|�}
|r�|||�r�|dkr�tjd|�n|dfSyt|}Wn"tk
rtd|��YnX|dkrytjj
|�tjj
|�kr`tjd|||
�qytjd|||�n|r�|dfS|d	kr�tjj|�o�tjj||�sEytj||�|dfSWq�tk
r�Yq�XqEnP|d
krEtjj|�o%tjj||�sEtj||�|dfSnt||�|s^|r�tj|�}|r�tj|||	||
f�n|r�tj||||��q�n|dfS)aCopy a file 'src' to 'dst'.  If 'dst' is a directory, then 'src' is
    copied there with the same name; otherwise, it must be a filename.  (If
    the file exists, it will be ruthlessly clobbered.)  If 'preserve_mode'
    is true (the default), the file's mode (type and permission bits, or
    whatever is analogous on the current platform) is copied.  If
    'preserve_times' is true (the default), the last-modified and
    last-access times are copied as well.  If 'update' is true, 'src' will
    only be copied if 'dst' does not exist, or if 'dst' does exist but is
    older than 'src'.

    'link' allows you to make hard links (os.link) or symbolic links
    (os.symlink) instead of copying: set it to "hard" or "sym"; if it is
    None (the default), files are copied.  Don't set 'link' on systems that
    don't support it: 'copy_file()' doesn't check if hard or symbolic
    linking is available. If hardlink fails, falls back to
    _copy_file_contents().

    Under Mac OS, uses the native file copy function in macostools; on
    other systems, uses '_copy_file_contents()' to copy file contents.

    Return a tuple (dest_name, copied): 'dest_name' is the actual name of
    the output file, and 'copied' is true if the file was copied (or would
    have been copied, if 'dry_run' true).
    r)�newer)�ST_ATIME�ST_MTIME�ST_MODE�S_IMODEz4can't copy '%s': doesn't exist or not a regular filerz"not copying %s (output up-to-date)z&invalid value '%s' for 'link' argumentz%s %s -> %srr)Zdistutils.dep_utilr�statrrrrrr
�isfiler�isdir�join�basename�dirnamer�debug�_copy_action�KeyError�
ValueError�infor�samefile�linkr
�symlinkr�utime�chmod)rrZ
preserve_modeZpreserve_times�updater+�verbose�dry_runrrrrr�dir�action�strrr�	copy_fileCsT!"$

$
'
'

! r5c(Cs%ddlm}m}m}m}m}ddl}	|dkrVtjd||�n|r`|S||�st	d|��n||�r�t
jj|||��}n%||�r�t	d||f��n|||��s�t	d||f��nd	}
yt
j
||�Wnetk
rz}zE|j\}}
||	jkrOd
}
nt	d|||
f��WYdd}~XnX|
r!t||d|�yt
j|�Wq!tk
r}zV|j\}}
yt
j|�Wntk
r�YnXt	d
||||
f��WYdd}~Xq!Xn|S)a%Move a file 'src' to 'dst'.  If 'dst' is a directory, the file will
    be moved into it with the same name; otherwise, 'src' is just renamed
    to 'dst'.  Return the new full name of the file.

    Handles cross-device moves on Unix using 'copy_file()'.  What about
    other systems???
    r)rr r!r#r$Nrzmoving %s -> %sz#can't move '%s': not a regular filez0can't move '%s': destination '%s' already existsz2can't move '%s': destination '%s' not a valid pathFTzcouldn't move '%s' to '%s': %sr0zAcouldn't move '%s' to '%s' by copy/delete: delete '%s' failed: %s)Zos.pathrr r!r#r$�errnorr)rrr
r"�renamer
�argsZEXDEVr5r)rrr0r1rr r!r#r$r6Zcopy_itrZnum�msgrrr�	move_file�sR(	)
,r:c
CsGt|d�}z&x|D]}|j|d�qWWd|j�XdS)z{Create a file with the specified name and write 'contents' (a
    sequence of strings without line terminators) to it.
    �w�
N)r	rr)�filename�contents�f�linerrr�
write_file�s

rAi@)�__doc__rZdistutils.errorsrZ	distutilsrr&rr5r:rArrrr�<module>s

3	c=

Filemanager

Name Type Size Permission Actions
__init__.cpython-34.pyc File 406 B 0644
__init__.cpython-34.pyo File 406 B 0644
archive_util.cpython-34.pyc File 6.58 KB 0644
archive_util.cpython-34.pyo File 6.58 KB 0644
bcppcompiler.cpython-34.pyc File 7.12 KB 0644
bcppcompiler.cpython-34.pyo File 7.12 KB 0644
ccompiler.cpython-34.pyc File 34.06 KB 0644
ccompiler.cpython-34.pyo File 33.9 KB 0644
cmd.cpython-34.pyc File 15.31 KB 0644
cmd.cpython-34.pyo File 15.31 KB 0644
config.cpython-34.pyc File 3.73 KB 0644
config.cpython-34.pyo File 3.73 KB 0644
core.cpython-34.pyc File 6.96 KB 0644
core.cpython-34.pyo File 6.96 KB 0644
cygwinccompiler.cpython-34.pyc File 9.02 KB 0644
cygwinccompiler.cpython-34.pyo File 9.02 KB 0644
debug.cpython-34.pyc File 211 B 0644
debug.cpython-34.pyo File 211 B 0644
dep_util.cpython-34.pyc File 2.8 KB 0644
dep_util.cpython-34.pyo File 2.8 KB 0644
dir_util.cpython-34.pyc File 6.09 KB 0644
dir_util.cpython-34.pyo File 6.09 KB 0644
dist.cpython-34.pyc File 35.99 KB 0644
dist.cpython-34.pyo File 35.99 KB 0644
errors.cpython-34.pyc File 5.58 KB 0644
errors.cpython-34.pyo File 5.58 KB 0644
extension.cpython-34.pyc File 7.05 KB 0644
extension.cpython-34.pyo File 7.05 KB 0644
fancy_getopt.cpython-34.pyc File 11.3 KB 0644
fancy_getopt.cpython-34.pyo File 11.13 KB 0644
file_util.cpython-34.pyc File 6.2 KB 0644
file_util.cpython-34.pyo File 6.2 KB 0644
filelist.cpython-34.pyc File 9.93 KB 0644
filelist.cpython-34.pyo File 9.93 KB 0644
log.cpython-34.pyc File 2.43 KB 0644
log.cpython-34.pyo File 2.43 KB 0644
msvc9compiler.cpython-34.pyc File 18.8 KB 0644
msvc9compiler.cpython-34.pyo File 18.73 KB 0644
msvccompiler.cpython-34.pyc File 15.61 KB 0644
msvccompiler.cpython-34.pyo File 15.61 KB 0644
spawn.cpython-34.pyc File 5.36 KB 0644
spawn.cpython-34.pyo File 5.36 KB 0644
sysconfig.cpython-34.pyc File 13.21 KB 0644
sysconfig.cpython-34.pyo File 13.21 KB 0644
text_file.cpython-34.pyc File 8.73 KB 0644
text_file.cpython-34.pyo File 8.73 KB 0644
unixccompiler.cpython-34.pyc File 7.23 KB 0644
unixccompiler.cpython-34.pyo File 7.23 KB 0644
util.cpython-34.pyc File 16.22 KB 0644
util.cpython-34.pyo File 16.22 KB 0644
version.cpython-34.pyc File 7.79 KB 0644
version.cpython-34.pyo File 7.74 KB 0644
versionpredicate.cpython-34.pyc File 5.27 KB 0644
versionpredicate.cpython-34.pyo File 5.27 KB 0644