问题标签 [system.io.fileinfo]
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.
c# - 将 linq 与 if-query 一起使用
我有以下代码将 FileInfos 列表分组:
现在我想对组子句进行 if 查询。也许在字符串的帮助下
或枚举:
但我不知道如何检查组子句中的字符串或枚举。我知道有这样的语法
但这让我只选择两个属性......
你们有想法吗?
c# - 无法绕过 IOException 错误:无法访问文件
我很难弄清楚这个 IOException。直到大约两个月前,这种方法曾经完美无瑕。我对其所做的唯一更改是将解析的文件移动到另一个文件夹,这也工作了一段时间。现在,每次自定义 Windows Filewatcher 服务访问此方法时,我都会收到以下错误消息:
我无法弄清楚它可能是什么过程,因为它在写入日志后一开始就崩溃了。我们的仪器会创建 .csv 文件并将其发送到正在监视的网络文件夹位置。然后启动服务。解析是服务中发生的第一件事。我将不胜感激这方面的任何帮助。
这是解析方法的代码:
c# - 文件名以句点结尾并使用 FileInfo C#
我遇到的问题是 FileInfo 无法看到名称末尾包含句点的文件。我知道 Windows 会阻止以这种方式命名文件,但这些数据来自不同的操作系统。
我可以使用命令行在 Windows 中创建问题文件:
这是我用来测试文件的代码:
在路径上调用 FileInfo 时会出现问题。Exists 属性为假,即使您可以复制/粘贴路径以确认其有效。目标不是为了读取而重命名文件,而是就地读取它(原样)。
fileinfo - 路径中的非法字符。搜索目录
我正在尝试读取文件以获取路径,然后搜索该路径。
C:\Users\Public\Documents\ScriptPath.txt 包含“C:\Users\Public\Music 文件夹\”
这是我的代码
我得到的错误是这个。
ArgumentException 未处理
mscorlib.dll 中出现“System.ArgumentException”类型的未处理异常
附加信息:路径中的非法字符。
如果有人可以帮助理解为什么这不起作用,我将不胜感激。
c# - 使用文件名排序列表
我有一个程序,我需要在我的列表框中列出文件,就像 windows 对文件进行排序一样
我有这个代码
但它没有正确排序文件
我的文件名是整数
程序以这种方式排序
c# - FileInfo 而不是文件路径想要给 blobstorage url
我正在使用 EPPlus 从现有模板创建 excel 表。
我的代码上传到 azure blob 存储。Azure 数据工厂自定义活动使用它。
对于此活动,我需要使用 azure blob 中的模板 excel 文件。
我想提供模板文件的 URL。
有没有解决方案或替代方案?
因为这种情况太少见了,所以我没有从网络搜索中得到解决方案。
c# - c# System.IO 如何找到给定文件夹的所有子文件夹?
这是我到目前为止所做的:
结果这给了我指定文件夹的第一个子文件夹,问题是我需要找到指定文件夹中的所有子文件夹、子子文件夹、子子文件夹等和文件,然后用这个缩进输出它们:
- 子文件夹 1
- 子子文件夹1
- 子子子文件夹1
- 子子文件夹File1
- 子子文件夹2
- 子子文件夹1
- 子文件夹 2
- 子文件夹File1
我已经尝试了很多次,但我不知道怎么做,也许我错过了一些命令(这是我第一次用 c# System.IO 编程)你能给我一些提示或告诉我吗我应该使用什么命令?我要疯了。
c# - 哪个 FileShare 选项与 FileInfo.OpenRead 方法一起使用?
在 .NET Framework 文档上说,当我使用FileInfo.OpenRead
方法时会创建一个只读的,但是内部使用的是FileStream
哪个选项?FileShare
一旦我打开文件被读或写锁定?
linq - 参数化列表。投掷参数化初始化
有很多方法可以将字符串/列表转换为其他内容的列表。
出于好奇,我找不到是否有办法这样做
或者
`
由于 fileinfo 将 FileInfo(path) 作为参数,因此有一种方法可以做到这一点,或者是一个不涉及 linq Select(x => new FileInfo(x) 或类似的东西的短单行器?