我希望将文件从目录结构复制到新文件夹.我不是要保留文件结构,只是获取文件.文件结构可以有嵌套文件夹,但是名为'old'的文件夹中的任何内容我都不想移动.
我做了几次尝试,但我的PowerShell知识非常有限.
示例是当前文件结构的存在位置:
Get-ChildItem -Path "C:\Example\*" -include "*.txt -Recurse |% {Copy-Item $_.fullname "C:\Destination\"}
Run Code Online (Sandbox Code Playgroud)
这给了我所有我想要的文件,包括我不想要的所有文件.我不想包含"旧"文件夹中的任何文件.要注意:有多个"旧"文件夹.我试过--exclude,但看起来它只与文件名有关,我不知道如何在路径名上排除 - 同时仍然复制文件.
有帮助吗?
我保存了一个 sql 文件,我想打开它并从我在 DataGrip 中连接到的数据库中获取结果。当我打开文件时,它会将它作为文件范围打开,而不是作为控制台范围打开,而且我无法对数据库运行 sql。我必须打开一个新的数据库控制台,将我的 SQL 复制到数据库控制台中,然后从那里运行它。对 SQL 进行任何我想要的更改,并将其保存回文件。我只想将文件作为控制台打开。
我一定是做错了。我错过了什么?如何从 DataGrip 中的磁盘打开 SQL 文件并以类似控制台的方式执行查询?
示例:我有一个 SQL 文件:“customer.sql”,其中包含“Select top 10 * from customer”。当我打开“customer.sql”时,它在 DataGrip 中作为一个文件打开,没有执行或关联的数据库关系。我想针对我的数据库连接之一运行“select top 10 * from customer”的“customer.sql”内容。对查询“select top 11 * from customer”进行更改并将其保存回“customer.sql”