问题标签 [filesysteminfo]

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 投票
8 回答
2888 浏览

c# - 如何使用 C# 获取给定路径的完整路径(可以是目录或文件,甚至是完整路径)?

我得到的最接近的是 using new FileInfo(path).FullPath,但据我所知 FileInfo 仅用于文件,而不是目录。

有关上下文,另请参阅我对Jon Skeet 的回答的评论。

0 投票
5 回答
1580 浏览

c# - 按名称排序 FileSystemInfo[]

我可能花了大约 500 个小时在谷歌上搜索并阅读 MSDN 文档,但它仍然拒绝按我想要的方式工作。

我可以按名称对这样的文件进行排序:

即所有相同的文件长度。

第二个有一个文件长度更长的文件,一切都下地狱了。

例如在序列中:

上面写着:

我不想要这个。

我的代码:

0 投票
1 回答
1754 浏览

c# - DirectoryInfo().GetFileSystemInfos() - 如何避免隐藏文件夹?

如果我这样做:

当我有这样的文件夹结构时,其中“HiddenFolder”被隐藏但“test.txt”文件未被隐藏:

那么我怎样才能编码不获取“test.txt”文件?

(您可能认为 GetFileSystemInfos 会跳过隐藏文件夹,但事实并非如此。)

这是部分解决方案

此代码去除隐藏文件和文件夹,但不处理隐藏文件夹中的非隐藏文件!

0 投票
3 回答
4799 浏览

c# - C# 目录不存在时出现错误

正如标题所解释的,我有一个程序可以在继续之前检查目录是否存在。

当检查完成时,它说目录不存在!

这是存储目录路径的代码:

以及执行检查的代码:

我已经尝试使用几种变体进行调试,例如检查 C:\Windows 文件夹是否存在并且它仍然给我一个错误......

代码有问题,还是我对 .Exists 方法的理解有问题...?

谢谢!

0 投票
4 回答
742 浏览

batch-file - 批处理 - 尝试获取 systeminfo.exe 的详细信息

像这样的结果。。

系统信息 >> 结果.TXT

系统信息 | 找到“网卡”

但是,这仅捕获第一行条目:

我真正想看到的是:

无需运行整个系统信息 - 我可以捕获有关网卡的详细信息。

也尝试通过 PowerShell 推动这一点..

而且也不工作.. :(

0 投票
1 回答
10950 浏览

windows - 批量获取多远程 Windows 服务器的系统信息

我正在尝试制作一个批处理文件来运行 systeminfo 命令。

我将此命令用于一台服务器并且它正在工作,但我需要多台服务器。

SYSTEMINFO /S 服务器名 /U My_Domain\my_domain_account /p my_password >C:\Systeminfo.txt

我不能使用 powershell,我们有windows server 2003、2008 和 2008R2。

我需要检查注册所有者和注册组织,但如果有上述命令的输出会很棒。

先感谢您

0 投票
2 回答
331 浏览

ftp - statfs() 可以读取远程 FTP 驱动器吗?

我正在使用 FTP 安装远程网络驱动器。当我对其执行 statfs() 时,我得到 -1。所以我想知道

  1. statfs() 可以读取使用 FTP 挂载的远程网络驱动器吗?
  2. 如果没有,那么我还能如何获取有关此驱动器的信息(大小、可用空间)?

谢谢你。萨提亚悉度

0 投票
1 回答
570 浏览

c# - 缺少目录和文件信息

以下不返回文件和目录的完整列表:

该应用程序以管理员身份运行。没有额外的文件过滤器驱动程序。

例如,如果我运行:

我得到:

我不知道为什么它不会输出所有目录和文件。

0 投票
1 回答
164 浏览

c# - 将文件复制到另一个文件夹结构

我目前正在尝试创建一个程序,该程序应将文件夹结构复制到目录中。

这是一个例子:
C:\test1\folder\folder\file.txt应该最终在C:\test2\folder\folder\file.txt

我有一个List<FileSystemInfo源文件夹,现在我需要复制文件并创建示例中的文件夹。

由于文件名限制为 260 个字符,我想在没有路径名字符串的情况下执行此操作。

我有这个代码来复制带有路径名的文件:

有人知道如何仅使用该文件/对象的 FileSystemInfo-Object 来复制文件/目录吗?

0 投票
0 回答
258 浏览

c# - 如何使用C#检测文件夹中文件的排序顺序

我知道如何从目录中获取文件/枚举文件。我还知道如何使用 DirectoryInfo.getFileSystemInfos 和 Linq 查询以任意排序顺序对它们进行排序。问题是我想检测目录中的实际排序顺序(使用文件资源管理器设置),以便我可以使用该特定排序顺序对我自己的 getFileSystemInfos 列表进行排序。我尝试过使用 DirectoryInfo.enumerateFileInfos、DirectoryInfo.enumerateFiles、DirectoryInfo.getFileInfos 和 DireectoryInfo.getFiles。但是它们都按字母顺序返回文件,并且对于检测和使用与该特定文件夹的文件资源管理器相同的排序顺序没有过载。如果我知道该排序顺序,我可以使用 Linq 查询重新排序(如有必要)我的列表以匹配。