我是一名 Node 开发人员,希望将除了大的“node_modules”目录之外的所有工作保存在 Dropbox 中。我在https://help.dropbox.com/files-folders/restore-delete/ignored-files中发现了一个 Powershell 代码,它有选择地忽略 Dropbox 中存在的文件夹:
Set-Content -Path 'C:\Users\yourname\Dropbox(Personal)\YourFileName.pdf' -Stream com.dropbox.ignored -Value 1
Run Code Online (Sandbox Code Playgroud)
我想创建一个 Powershell 脚本来帮助我找到 Dropbox 下的所有“node_modules”目录,然后忽略它们。我真的需要你的帮助,因为我真的不太了解 Powershell。
在互联网上搜索时,我编写了这个小代码片段,以递归方式查找 Dropbox 文件夹内的所有“node_modules”目录。
$BaseDir = "C:\Users\giann\Dropbox\IdeaProjects"
$NameToFind = "node_modules"
$MyVariable = Get-ChildItem $BaseDir -Recurse | Where-Object { $_.PSIsContainer -and $_.Name.EndsWith($NameToFind)}
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何组合这两个代码片段?你能指出我正确的方向吗?
谢谢,非常感谢您的支持。