问题标签 [file-length]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
357164 浏览

python - 如何检查文件是否为空

我有一个文本文件。如何检查它是否为空?

0 投票
2 回答
227 浏览

bash - 如何检查zip文件中的文件长度

我想检查 zip 中的文件是否为空。我知道这个unzip -l命令,但它提供了很多信息。

我通过命令从 zip 文件中提取了文件名

我尝试使用-s选项但没有用

file is empty即使文件不为空,它也总是打印。

0 投票
0 回答
34 浏览

asp.net-mvc - VS2015 .net Core 应用程序构建和调试正常,但发布时出现错误:“文件名或扩展名太长”

我在 VS2015 中有一个 .net Core Web MVC 应用程序。该应用程序可以正常构建和调试,但是当我尝试发布到本地或网络配置文件时,我收到了臭名昭著的“文件名或扩展名太长”错误消息。但是,我将这个项目植根于我的“C:\Projects”文件夹中。不应有任何超过 260 个字符的文件名。

更令人困惑的是,在过去的 10 个月里,我一直致力于这个项目,并且在本地和网络上发布都没有问题。但是,我们最近将项目开发从 Azure VM 转移到了我们的本地开发机器上。就文件结构而言,我们以与 VM 上相同的方式设置所有内容。然而,当我尝试推送一个简单的 cshtml 文件更改(JavaScript 更改)时,我遇到了这个错误。然后我尝试发布到我的本地硬盘驱动器并在那里也遇到了同样的错误。

但是,我能够使用相同的目录结构将项目从 TFS 复制到另一台开发机器,并从该框中成功发布!那么,给了什么???


这篇文章已经在这里发布了一周,到目前为止还没有答案......所以,今天我决定将我的项目从以前的“C:\Projects”文件夹移动到一个新的“C:\Proj”文件夹。我将我的 TFS 映射驱动器位置重新映射到这个新文件夹,并提取了最新的。

我确保项目能够构建,并通过测试序列全部通过。然后我尝试先在本地发布,并且发布实际上完美无缺!!!然后我尝试对 Azure 站点进行 Web 发布,并再次收到“文件长度”错误。在此之后,现在即使是 Publish Local 也会抛出错误!!!

项目在第一次尝试时构建、运行并在本地发布的事实告诉我,这并不是真正的“文件长度”问题。有没有人在 VS 2015 中遇到过同样的问题???

0 投票
0 回答
454 浏览

batch-file - moving folders between 2 SharePoint 2010 sites using robocopy

I am trying to move a series of folders between two SharePoint 2010 sites but am not able to do so because the file paths are too long. I read online that robocopy might be able to solve the problem but can't quite get it to work.

I have mapped both sites to my computer and am using the file path from windows explorer of the mapped sites.

I enter into my command line:

The error I get is: Invalid parameter #3: "\e"

I think the issue may be to do with using robocopy with mapped drives, because when I did it with two files on my desktop it worked.

Any help would be greatly appreciated!

0 投票
1 回答
43 浏览

python-3.x - 识别文件长度超过 250 个字符的根文件夹?

我是新手 Python 初学者。需要代码帮助以输出我的 Windows 10 机器的 D 驱动器中包含长度超过 250 个字符的文件(子文件夹-> 子文件夹等)的所有文件夹。

我订阅了一个非常流行的云备份提供商的云备份,它有 250 个字符的文件路径长度限制。因此,它会自动排除所有长度超过 250 个字符的文件。因此,如果我得到几行代码输出以下内容,那将非常有帮助:

输出 -> D 盘中所有包含长度超过 250 个字符的文件的根文件夹,以便我可以专门缩短这些文件夹的长度。我有 5 TB 数据,所以很明显这不是手动任务。

感谢您的理解。

0 投票
1 回答
350 浏览

c++ - CStdioFile 不能处理大于 2GB 的文件?

我正在使用 Visual C++ 2008。在 VC++ 2008 中,CFile支持 2^64 个大文件。所以我觉得CStdioFile也应该支持。

但是,在CStdioFile::GetLength()大于 2GB 的文件上使用时,我得到一个CFileException,下面是代码片段:

跟踪到 后CStdio::GetLength(),我发现以下代码段会引发异常,如下所示:

令人惊奇的是CStdioFile仍然使用ftell而不是_ftelli64来处理流。

然后我搜索文档CStdioFile,我找不到任何文档CStdioFile::GetLength,唯一相关的是https://docs.microsoft.com/en-us/cpp/mfc/reference/cstdiofile-class?view=vs-2019#seek,它要求我查看fseek文件。但是在fseek文档中,我仍然没有找到任何与文件大小限制相关的内容。

最后我找到一个第三方网站,指出CStdioFile::GetLength包含错误:http://www.flounder.com/msdn_documentation_errors_and_omissions.htm#CStdioFile::GetLength,但它没有提供解决方案。

除此之外,几乎没有任何关于CStdioFile在线 2GB 限制的问题或帖子。这真的很奇怪。

我尝试检查CStdioFileiN VC++ 2017 的源代码,它与 2008 的源代码相同。

CStdioFile那么是否有不重写整个类的简单解决方案呢?

0 投票
3 回答
46 浏览

python - 如何检查python代码的长度?

有没有办法检查当前完整代码的长度?

与此类似:

如果您知道解决此问题或修复错误的类似方法,请在代码上感谢您:D

0 投票
0 回答
50 浏览

excel - 数据格式错误。文件名长于系统定义的最大长度

我正在使用excel来解决这个问题。

  1. 我需要在给定的所有子文件夹中找到特定文件。由于这些文件很大,我需要使用 excel 来显示所有文件的名称,并让我控制文件的位置。

因此,我使用“从文件”然后“从文件夹”中“获取数据”。

但是错误不断弹出

[Dataformat.error] 文件名“xxxx”超过系统定义的最大长度。

  1. 会有很多文件超过最大长度...有没有办法增加这个最大长度?请注意,我没有 power bi 或 tableau...对不起...