
    %
iw                     t    d dl Z d dlZd dlmZmZ d Zd Z ed            ed            ed           dS )    N)shellshellconc           	      p   t           j        d         fdt          |           D             fdt          |           D             }d                              }d                    |          }t	          j        dt          j        ||t          j        t          j	        z  f           D ]#}t           j
                            |          rJ $|D ]]}t           j
                            |          sJ t	          j        dt          j        |d t          j	        t          j        z  f           ^d S )Ntempc                 F    g | ]}t          j        d           d         S sfor   win32apiGetTempFileName.0xtemp_dirs     C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32comext/shell/test/testSHFileOperation.py
<listcomp>z'testSHFileOperation.<locals>.<listcomp>	   8       9: 511!4      c           
          g | ]N}t           j                            d t           j                            |                   d         z             OS )zcopy of    )ospathjoinsplit)r   r   orig_fnamesr   s     r   r   z'testSHFileOperation.<locals>.<listcomp>   sU        	XzBGMM+a.,I,I!,LLMM  r    r   )r   environranger   r   SHFileOperationr   FO_MOVEFOF_MULTIDESTFILESFOF_NOCONFIRMATIONr   isfile	FO_DELETEFOF_NOERRORUI)file_cnt
new_fnamespFrompTofnamer   r   s        @@r   testSHFileOperationr+      si   z&!H   >CHoo  K    x  J
 IIk""E
))J

C	'(*EE	
    ) )7>>%(((((( 

 

w~~e$$$$$"+h.DD	
 	
 	
 	


 

r   c                   
 t           j        d         

fdt          |           D             }
fdt          |           D             }d                    |          }d                    |          }t	          j        dt          j        ||t          j        t          j	        z  t          j
        z  t          j        z  f          \  }}}|D ]\  }}	t          d|d|	           t          |          | k    sJ d S )Nr   c                 F    g | ]}t          j        d           d         S r   r
   r   s     r   r   z&testSHNAMEMAPPINGS.<locals>.<listcomp>1   r   r   c                 F    g | ]}t          j        d           d         S r   r
   r   s     r   r   z&testSHNAMEMAPPINGS.<locals>.<listcomp>4   s+    XXX1(*8U;;A>XXXr   r   r   zOld:zNew:)r   r   r   r   r   r   r   r    r!   r"   FOF_RENAMEONCOLLISIONFOF_WANTMAPPINGHANDLEprintlen)r&   r   r'   r(   r)   rcbanyabortedNameMappings	old_fname	new_fnamer   s             @r   testSHNAMEMAPPINGSr8   -   s%    z&!H   >CHoo  K YXXXhXXXJIIk""E
))J

C$)$9')*,- ,-		
% %!B\ !- 4 4	9fi3333|((((((r   
   r      )r   r   win32com.shellr   r   r+   r8    r   r   <module>r=      s    				  * * * * * * * *#
 #
 #
L) ) )8  B     A     1     r   