小编joh*_*ohn的帖子

如何获取批处理文件来处理文件名中的空格?

我使用以下批处理文件为文件夹中的每个xml创建一个zip文件:

FOR %%f in ("C:\files\*.xml") DO 7za.exe a C:\files\zips\%%~nf.zip (%%f)
Run Code Online (Sandbox Code Playgroud)

但是,如果文件名中有空格(test plop.xml),则批处理文件不起作用.它似乎拆分了名称并认为它是2个文件.

如何修改批处理文件以便正确处理带空格的文件名?

filenames batch-file

8
推荐指数
1
解决办法
5万
查看次数

线程池中的线程

我一直在阅读线程池.许多站点都说线程池上的默认最大线程数为25(每个处理器).但是我没有修改最大线程,当我这样做时:

Threadpool.GetAvailableThreads(输出WorkThreads,输出compPortThreads);

我得到500,1000.我正在运行双核PC,因此不会超过50.

我的泳池里真的有500,1000吗?

谢谢约翰

c# threadpool

3
推荐指数
2
解决办法
1356
查看次数

MVC 2网站 - 无法获取images文件夹中的文件列表

我使用MVC 2和C#创建了一个wedsite.其中一个页面是产品图像库.我已经存储了Db中图片的路径,例如../../Content/ProductImages/在控制器中我想要做一个foreach并获得显示的文件列表.我尝试了下面的代码:

List<string> files = new List<string>();
string path = Path.GetDirectoryName(typeModel.ArtUrl); // ../../Content/ProductImages/

foreach (string f in Directory.GetFiles(path))
{
   files.Add(f);
}
Run Code Online (Sandbox Code Playgroud)

但是我收到错误,找不到路径"C:\ Program Files\Common Files\Microsoft Shared\Content\ProductImages \"的一部分.

为什么它走错路?这条路不存在

如果有人能告诉我如何获取../../Content/ProductImages/中包含的文件列表,将不胜感激.

谢谢约翰

c# asp.net asp.net-mvc file-io

2
推荐指数
1
解决办法
1338
查看次数

标签 统计

c# ×2

asp.net ×1

asp.net-mvc ×1

batch-file ×1

file-io ×1

filenames ×1

threadpool ×1