2016-09-02 129 views
-2

您好專家,我必須從TextBox生成一系列文件夾到指定的位置。我有兩個文本框來指定文件夾的限制(比如說30個文件夾)。所面臨的問題是文件夾名稱我將提供的是字母數字(比如121cs3h101)。使用文本框生成文件夾

如何設置限制,當我提供一個字母數字值?

(例如:我提供textbox1=12cs3h101textbox2=12cs3h131,我需要生成系列限制)。我正在使用Visual Studio 2013在C#窗體表單應用程序中工作。提前致謝。

+0

什麼是您使用命名的文件夾的模式? –

+0

沒有指定的模式@Milad Qasemi – warriors

+0

你只考慮最後一個數字嗎? 101,102,103,...... 131?還是你考慮了所有的數字? –

回答

-1

好的我會盡力給你帶領。

要解析字符串或查找特定字符,可以使用RegEx.Match或稱爲String.Split的模擬方法。在這兩種情況下,你必須意識到你的字符串是如何構造的以及它是如何變化的。變化的極限非常重要。

如果你說的開始總是"12cs3h"你可以將字符串拆分爲字符'h'。

string[] sa = s.Split('h'); 

或者你甚至可以使用的「H」的索引(因爲長度似乎是固定的),並把字符串的其餘部分得到的數字。

int index = s.IndexOf('h'); 

其餘的由您決定...... convert,enumerate等等。

編輯:有是不適合你的工作枚舉一個不錯的方法:Enumerable.Range好運

+0

好吧,先生,謝謝你,我會嘗試這個。 @Mong Zhu – warriors

+0

@warrior歡迎您。還有一點提示:如果開頭始終是相同的,你可以在代碼中寫入如下所示的固定字符串:'string begin_file_name =「12cs3h」',並且在文本框中只取用您用來設置範圍的數字。這樣您只需要將新數字連接到您的'begin_file_name'變量以創建名稱 –

+0

關注downvote? –