目的:末尾2文字を削除したい。
XXXXXXXX-1 → XXXXXXXX
// 削除を開始する文字 末尾までの文字数-2文字数
int startRemoveString = targetString.Length-2
// 削除後の文字列
afterString = targetString.Remove(startRemoveString);
フォルダ内の名称の重複を調べるため、フォルダ内のサブフォルダを配列に入れて1つずつフォルダ名称の重複を判定しています。
その際に、フォルダ名称が「XXXXXXXX-1」末尾に文字がハイフン+数字になるフォルダがあります。
末尾のハイフン+数字ですが、必ず末尾に半角文字で記入されます。
また、XXXXXXXXの文字数は一定ではありません。
これを見つけた時にハイフン+数値を切り、フォルダ名と一致したら重複数のカウンタを加えていきます。
その際、ハイフン+数値を上手く切ることができません。
どなたかご教授お願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/26 01:03