我有一个缩略图扫描一个给定的目录,并为它找到的图像文件生成缩略图。在.NET中更改文件扩展名的最佳方法是什么?
我有加载,我觉得这允许匹配的文件扩展名(bmp
,jpg
,png
等),但......我想写的所有缩略图文件作为png
图像的一个很好的通用方法。
我不知道的是如何方便地提取文件名不带扩展和输出我的形象之前贴在年底.png
...
For Each File In SourceFileList
Dim FileInfo = New FileInfo(File)
Dim ThumbFilename = String.Format("{0}\Thumb_{1}", TargetDir, FileInfo.Name) '<-- How do I set the correct name here?
Dim Thumb = Thumbnailer.Thumbnail(FileInfo.FullName, 100)
Thumb.Save(ThumbFilename, Imaging.ImageFormat.Png)
Next
我知道我可以使用Split
和各种其他字符串操作,但都似乎有点笨拙。有没有最佳实践方式? System.IO
?
(我绝不会想到10年前split
将Ë过于笨重 - 如何时代已经变了!)
@Michael Petrotta - 感谢您的编辑以改善标题,但我宁愿在问题中留下“谢谢您......”,除非它违反了任何特定的指导原则?我喜欢对那些放弃时间帮助我的人有礼貌...... – Basic 2011-03-21 02:46:03
它的确如此。看到[应该'嗨','谢谢'和标语和称呼从帖子中删除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be - 从帖子中删除)以及该页面右侧的一些相关讨论。我很欣赏你的观点,但我建议写一些好的问题(你的)是一种更好的表达礼貌和礼貌的方式。 – 2011-03-21 02:47:24
@Michael Petrotta点了,谢谢你的提示。我会撤消我的改变,把它放回现在:) – Basic 2011-03-21 02:51:53