【发布时间】:2018-08-31 14:23:24
【问题描述】:
所以我检查了基本的东西,但我想做以下事情:
我有 5 个文件,比如说:X1_word_date.pdf、XX1_word_date.pdf 等...
我想创建一个文件夹结构,例如:C:\PATH\X1、C:\PATH\XX1 等...
那么如何将文件名中“_”前的第一个字母放入字符串中呢?
我的想法是我使用 Directory.CreateDirectory,然后将主路径和字符串组合起来,以便获得文件夹。
我该怎么做?帮助表示赞赏。
【问题讨论】:
-
您要将文件移动到这些文件夹中吗?
-
您好,您的解决方案不错。你需要的是学习基本的字符串操作。查看本教程(尤其是 Split 和 IndexOf 方法):String manipulation
-
如果是两位数怎么办?喜欢 X23?
-
文件名中第一个
_之前的第一部分是否与路径完全匹配?还是只是数字? -
如果你想要 _ 之前的任何内容,你可以将一个字符串拆分为一个变量,并使用目录创建,就像你说的,将目录的开始部分存储在一个变量中,然后添加之后的新目录。但是在尝试创建它之前检查目录是否存在