问题标签 [getfiles]

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 投票
3 回答
5464 浏览

c# - 如何访问“文档和设置”文件夹?

我在 VS 2010 中使用 C# .NET 4。

当迭代一些路径时,我正在运行这一行:

当路径是文档和设置文件夹时出现异常。我怎样才能访问它?不,我不想尝试跳过该文件夹。我希望能够以某种方式访问​​它。

编辑:我有一个后续问题。正如我告诉你的,我正在迭代路径。有没有办法使用Environment.GetFolderPath但根据我当前正在检查的路径以某种方式识别正确的特殊文件夹?

0 投票
1 回答
238 浏览

c# - How to search for a .jpg/PDF with just the file name (Search "dog.jpg" with just "dog") Can it be done? C#

Is there a way to search for a jpg or PDF if you just have the name of the file?

Dummy site: www.dummysite1.com/animal=dog

What I want to do is parse the URL, take the parsed name "dog" and search through a folder for a .jpg of the same name.

So lets say I have a folder named "imgAnimal" after I parse "dog" I want to look in "imgAnimal" folder for "dog.jpg". I then want to open "dog.jpg" in another window.

I don't know if this is the best way to even do this or if its even possible, but just thinking of a way and not being familiar with C# it's what I came up with. The folder will have a lot of images in it so I don't know if searching through them all would be the best thing or if it would matter.

Any ideas are welcomed I don't HAVE to do it this way if there is a better way. Thanks.

Edit:

I have the parsed code and everything having to do with pulling the URL part written. The only thing I'm really asking is - Is there a way in C# to take a word like "dog" and use it in a search to find "dog.jpg" then open that jpg in a new web window?

0 投票
2 回答
112 浏览

c# - 如何根据我的要求获取文件名 C# DirctoryInfo.GetFileSystemInfos();

. 净winform

现在我得到了指定目录下的所有文件名。结果是“0001_00001523_028155.sql”

但我的目标只是得到“00001523”

我怎样才能做到这一点?

谢谢大家!!!

0 投票
2 回答
1843 浏览

c# - 如何在 C# 中动态路径到远程服务器文件夹?

好的,经过大量谷歌搜索并尝试了不同的事情,这可能是我搞砸的简单事情。

基本上我正在做的是从 url 解析 productID 并将 XL.jpg 添加到末尾。例如,假设产品 ID 为 1234,程序将在 PathToFolder (C://LiveSite/img/XL/) 中提供的文件夹中搜索 1234XL.jpg。

一切都按计划进行,直到路径部分。它解析 url 将 XL.jpg 添加到末尾,甚至遵循我设置的路径,但我得到一个错误,“地址不被理解。Firefox 不知道如何打开这个地址,因为协议(c ) 不与任何程序相关联。” 其他浏览器只有一个空白窗口。

这是我的浏览器中显示的内容:c://LiveSite/img/XL/1234XL.jpg

我在搞砸它不会通往服务器的路径是什么?我应该使用什么来代替 C:// 吗?我试过以另一种方式翻转斜线并使用 C:/ none 。

在此先感谢您的帮助。

编辑:

很抱歉造成混乱。这些图像不在我的计算机上或项目中。他们在远程服务器上,如果重要的话,是 sql server。如果我想链接到服务器,我不确定是否正确启动了目录。

在服务器上,我想将它链接到 C://LiveSite/img/XL/ 中文件夹的路径,我现在明白只有在我在该服务器上进行链接时才会打开它。那么如何从 Internet 浏览器链接到该文件夹​​?我可以使用我写的那段代码,还是必须以全新的方式来做?

这是一个 asp.net 网络应用程序

0 投票
3 回答
4936 浏览

c# - 如何在 C# 中仅使用 System.IO 命名空间中的 GetFiles 获取目录中最新创建的文件

我想创建一个方法,该方法返回 C# 目录中最新创建的文件,并首选 System.IO 命名空间中的 Directory.GetFiles() 方法。也许在没有 LINQ 的情况下也可以做到这一点,以使其与 NET 2.0 兼容。如果可能的话,如果 FilePath 可以作为字符串而不是作为文件对象返回,那也很好构造应该如下所示,但我如何才能看到最新的文件?

0 投票
3 回答
6434 浏览

c# - 错误“不支持 URI 格式” - 如何从 Web 中提取图像

我最近写了一段这样的代码:

它的路径正确,但它不起作用,因为它正在拉出 c:// 驱动器,所以我将图像的位置改为:http://www.companysite.com/img/XL/。当我替换string PathToFolder = "C://LiveSite/img/XL/";http://www.companysite.com/img/XL/我收到错误“不支持 URI 格式”

因此,我将代码更改为:

现在我在使用 .GetFiles 时遇到错误 - 我应该使用什么来代替 GetFiles?我的代码从网络上提取图像是否正确?任何帮助,将不胜感激。

0 投票
0 回答
477 浏览

c# - C# 搜索特定文件并按日期排序

我已经在各种线程中对此进行了研究,并为一两个部分找到了可行的解决方案,但我无法将两者联系起来。基本上我想在一个目录中搜索某个名称的文件,如果这个文件不止一次出现,那么我只想选择最近的文件。例如,如果我有三个名为 DOG 的文件,我只想要最近的一个。我使用的是 1.0 版,所以我不认为 Linq 是和选项。这是与我发现的解决方案最接近的匹配项,我相信它会提取最新文件

由于文件都在同一个目录中,我的查询是如果这段代码提取了最新的文件,我如何指定我想要的最新文件,例如,我有 3 个名为 dog 的文件,2 个名为 cat 等,我该如何只取最近的 Dog 文件和最近的 Cat 文件。

基于此线程中的答案,我正在使用此解决方案https://stackoverflow.com/a/1781668/451518返回最新的文件,但是我知道想根据名称分隔这些文件,例如我想搜索目录对于所有 DOG 或 CAT txt 文件,然后按链接中所示的最新功能执行排序

只是为了澄清文件名并不完全相同,我的意思是 DOG2 或 DOG3,但它的 DOG 部分很重要,所以基于 DOG 我需要选择最新的

在我的主要我打电话

但是我想编辑 GetLatestWritenFileFileInDirectory 以便它只接收名称为 DOG 的文件

0 投票
2 回答
11136 浏览

c# - System.IO.Directory.GetFiles() 没有在 C# 中检索任何文件?

我只是想检索某个目录中的所有文件。

有没有办法复制所有子目录,复制时所有文件仍在各自的子目录中?

0 投票
1 回答
213 浏览

vb.net - 不起作用的代码...杀死进程,搜索文件,文件搜索文件上的流写入

你能帮我处理那个代码吗?

所以......我有一个按钮(button1),它会发现记事本是否打开并杀死它。然后,如果找到 server.properties,它会在“x”位置搜索“server.Properties”,然后“result”将获得他的名字(服务器)“z”是 streamwriter 必须从 textbox1 写入文本的文件位置。

而且它不起作用...... streamwirter 没有在 server.properties 上写入......为什么?提及:我只是一个孩子:D,我正在尝试自己学习视觉基础。

0 投票
1 回答
13772 浏览

vb.net - 使用目录内容填充列表框,但仅接受某些扩展名

所以,基本上我将一个文件夹拖到表单上,一个列表框会填充里面文件的路径。我已经设法让列表框只接受 .MP3 路径,但是如何添加更多接受的扩展?

正如您在上面的最后一行中所看到的,接受具有 .mp3 扩展名的文件夹中的路径。如何添加更多可接受的扩展名,如 .avi、.mp4 等?

我试过了ListBox1.Items.AddRange(IO.Directory.GetFiles(path, "*.mp3*" + "*.mp4*"))

我也试过ListBox1.Items.AddRange(IO.Directory.GetFiles(path, "*.mp3*" , "*.mp4*"))

没运气 !