- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Windows Server 2008 上R2 VM,我将 PowerShell 升级到 v3 希望利用 Get-ChildItem (gci) 性能改进。此行在 v2 中运行时没有错误:
$search = gci $dir -recurse -exclude "*.mdf" | where {$_.length -gt 100mb}
升级到v3后,为什么同样的行报这个错? $dir
值未更改。
gci : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. At line:1 char:11 + $search = gci $dir -recurse -exclude "*.mdf" | where {$_.length -gt 100mb} + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ReadError: (\server.domain...DETAILS 1.0.prt:String) [Get-ChildItem], PathTooLongException + FullyQualifiedErrorId : DirIOError,Microsoft.PowerShell.Commands.GetChildItemCommand
应用 Windows 更新并重新启动后没有任何变化。我在升级 PowerShell 之前拍摄了 VM 的快照,因此我可以轻松地来回切换。
$errorActionPreference
在 v2 和 v3 中都是Continue
。
$search.count
在 v2 和 v3 中都是 8,所以我不是特别担心丢失的东西,但想了解行为的变化。
我尝试在 v2 中添加 -force
,看到类似的 PathTooLong 错误,并且 .count
为 10。在 v3 中添加 -force
后, .count
是 9。然后我恢复到 v2 并再次找到 10 个带有 -force
的文件。尽管如此,更改 $dir
下的数据还是有可能解释 .count
的差异,但在我们的环境中,更改数据无法实际解释 v3 中始终存在的 PathTooLong 错误,但不是 v2。既然我的好奇心已经战胜了我,我希望有人能揭开这个谜团,并让我免于错误处理,我承认,这可能会提供更多线索。
FWIW,usage documentation on TechNet说它适用于 v2 和 v3。 -Force
参数的默认值为 False。
Some background在 PowerShell 和 v1 时代的 MAX_PATH
上。
在 Windows Server 2008 上R2 VM,我将 PowerShell 升级到 v3 希望利用 Get-ChildItem (gci) 性能改进。此行在 v2 中运行时没有错误:
$search = gci $dir -recurse -exclude "*.mdf" | where {$_.length -gt 100mb}
升级到v3后,为什么同样的行报这个错? $dir
值未更改。
gci : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. At line:1 char:11 + $search = gci $dir -recurse -exclude "*.mdf" | where {$_.length -gt 100mb} + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ReadError: (\server.domain...DETAILS 1.0.prt:String) [Get-ChildItem], PathTooLongException + FullyQualifiedErrorId : DirIOError,Microsoft.PowerShell.Commands.GetChildItemCommand
应用 Windows 更新并重新启动后没有任何变化。我在升级 PowerShell 之前拍摄了 VM 的快照,因此我可以轻松地来回切换。
$errorActionPreference
在 v2 和 v3 中都是Continue
。
$search.count
在 v2 和 v3 中都是 8,所以我不是特别担心丢失的东西,但想了解行为的变化。
我尝试在 v2 中添加 -force
,看到类似的 PathTooLong 错误,并且 .count
为 10。在 v3 中添加 -force
后, .count
是 9。然后我恢复到 v2 并再次找到 10 个带有 -force
的文件。尽管如此,更改 $dir
下的数据还是有可能解释 .count
的差异,但在我们的环境中,更改数据无法实际解释 v3 中始终存在的 PathTooLong 错误,但不是 v2。既然我的好奇心已经战胜了我,我希望有人能揭开这个谜团,并让我免于错误处理,我承认,这可能会提供更多线索。
FWIW,usage documentation on TechNet说它适用于 v2 和 v3。 -Force
参数的默认值为 False。
Some background在 PowerShell 和 v1 时代的 MAX_PATH
上。
最佳答案
我知道 PathTooLongException 并非特定于 PowerShell。它由在后台调用的 Win32 API 抛出。如果您必须使用长路径,您可能会发现 PowerShell 是否允许您改用 Win32 API 的 Unicode 版本。 See here for information
至于为什么版本 2 没有抛出错误,我只能假设版本 2 对异常的内部处理“更好”。
关于powershell - PowerShell v3 中 Get-ChildItem 的 PathTooLong 错误,但不是 v2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13312487/
我知道使用 GET 和 SET 函数的公共(public)变量的缺点/私有(private)变量的优点,但目前我正在使用 Ogre3D 开发自己的第一个“真实”游戏(C++)..同时,我有时需要 6-
我正在开发一个 GSM/GPRS 应用程序,它将每 10 秒报告一些值。我必须使用的 SIM 卡每月只有 15MB 可用数据。我使用的是 SIM900 GSM 芯片供您引用。 我到达服务器的方式是通过
这三者有什么区别:gets - 它获取带有 '\n' 的行gets.chomp - 它得到一行,但删除 '\n' 这样对吗? gets.chomp! 怎么样? 最佳答案 gets - 它得到一个末尾带
问题和我现在遇到的问题 脚本 顺便说一句,评论是挪威语的,如果它们看起来很奇怪哈哈 Connect-AzureAD #variabel $Users = Get-AzureADUser -All:$t
我现在面临的问题是获取一个 URL,如下所示: www.example.com/example.php?url=www.google.com 现在的问题是,如果我的网址中有一个 get,如下所示: w
我有一个 queryString 传递给 servlet 的 doGet() 方法,如下所示: count=9&preId0=-99&objId0=-99&preId1=-99&objId1=-99&
这是我在 Django 模板中的代码: {% for tag in tags %} {{ tag }} {% endfor %} 在view.py中: def tag_find(
我正在尝试在express.js中为我的网络应用程序创建一个路由系统,我需要知道是否需要使用app.get/post/put/delete.apply以编程方式设置多个功能对于一条路线。 也是如此 a
我正在通过示例查看 A.Mele Django,第 1 章 def post_list(request, category=None): object_list = Post.publishe
如果我想找到与IIS站点或应用程序关联的目录,我该怎么做? 我似乎无法从Get-Website和Get-WebApplication的对象的任何属性中找到任何允许我这样做的东西。 最佳答案 只需查看一
不知道发生了什么。当我执行以下代码时......它运行良好......但它产生了错误。如果我将以下内容粘贴到我的浏览器地址栏中并点击它,我会得到一个 URL。如果我通过 KRL http:get 输入
Curl 提供了一系列不同的带有 X 前缀的 http 方法调用,但也提供了不带 X 的相同方法。我两种都试过了,但我似乎无法弄清楚其中的区别。有人可以快速向我解释这两种操作有何不同吗? 最佳答案 默
request.GET.get 是什么意思?我在 Django 中看到类似的东西 page = request.GET.get('page', 1) 我认为它与类似的东西有关 « 它们是如
我正在从我的 Angular2 站点查询一些 Elasticsearch 服务器。为了帮助提高安全性,我们希望锁定对 GET 请求的访问权限。 Elasticsearch 支持带主体的 GET,但我在
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 4年前关闭。 Improve t
调用 HTable.get(List) 返回的 Result 数组的顺序是什么? ? 我的意思是,假设与输入列表的顺序相同是否正确? 最佳答案 结果数组中的顺序将与输入列表的顺序相同。与批处理方法一样
所以我有一个看起来像这样的 JSON 数组: var myData = { foo : { biz : 'baz', fig : 'tree' } }
我正在学习 Ajax、javascript 和 html,并且有一个应用程序可以触发“get”请求,然后再触发另一个“get”请求。这些请求是用户按下按钮的结果。在我的 servlet 中,我使用 T
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 6 年前。 Improv
运行以下 cmdlet 适用于组成员(Amer 域中的组)中的所有用户,无论列出的用户位于哪个域: Get-ADGroupMember -Server amer 但是,当尝试通过管道传输到 Get-
我是一名优秀的程序员,十分优秀!