[解決済み] VB.NETでファイル名を一意のサフィックスに変更するには?
2022-02-24 08:49:41
質問
のファイル名を変更する方法は理解できました。 VB.NET 私の投稿の最後にあるコードで使用しているように。しかし、ファイル名を変更し、ファイルが存在する場合、ファイル名を変更し、ファイル名に+1を追加することが可能かどうか疑問に思っています。
そこで、このコードを実行すると
'初回実行
My.Computer.FileSystem.RenameFile("c:\test\test.txt", "c:\test\NewName.txt")
'もう一度実行しますが、ファイルがすでに存在するため、+1が追加されるはずですので、 "c:\testNewName1.txt" とします。
My.Computer.FileSystem.RenameFile("c:\test\test.txt", "c:\test\NewName.txt")
更新情報
名前を変えて+1するよりも、日付印を押す方がいいと思ったので、私のように苦労している人のために、日付印を押すことにしました。
My.Computer.FileSystem.RenameFile("c:\test\test.txt", "Test" & Format(Date.Now, "ddMMyy") & ".txt")
どのように解決するのですか?
そのためのロジックを自分で書く必要があります。
があります。
File
クラスは、ファイルを扱うための多くの便利なメソッドを持っています。
If File.Exists(filePath) Then
' Give a new name
Else
' Use existing name
End If
があります。
Path
クラスは、ファイルパスを処理するための多くのメソッドを持っています。
Path.GetFileNameWithoutExtension(filePath)
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] Html.BeginForm()にCSSクラスを追加する。
-
[解決済み] リファレンスの追加にSystem.Web.Mvcが表示されないのはなぜですか?
-
[解決済み] NetFx45WebLinkとNetFx45RedistLinkの違いは何ですか?
-
[解決済み] Windowsイベントログで参照される「フレームワークのバージョン」とは何ですか?
-
[解決済み] .NET Framework 4 マルチターゲティングパックがアンインストールできない
-
[解決済み] 'Newtonsoft.Json' には 'Microsoft.CSharp' の依存関係がすでに定義されています。
-
[解決済み] app.configが作成されるタイミングとapp.exe.configが作成されるタイミング、その違いとは?
-
[解決済み] ディレクトリ内のすべてのファイルやフォルダを削除する方法は?
-
[解決済み] VB.NETではどのようにキャストすればよいのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] msiexec を使用せずにコマンドラインから MSI ファイルをアンインストールする
-
[解決済み] "ItemsSourceを使用する前に、Itemsコレクションを空にする必要があります。"
-
[解決済み] Html.BeginForm()にCSSクラスを追加する。
-
[解決済み] フレームワークとアーキテクチャの違いは何ですか?[クローズド]
-
[解決済み] asp.netでWebサービスのタイムアウト時間を長くする方法は?
-
[解決済み] VB.NETで線を引く方法
-
[解決済み] AssemblyInfo.csは何に使うのですか?
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] Entity FrameworkとLINQ to SQLの比較
-
[解決済み] PowerShellで文字列がNULLまたは空であるかどうかを確認するにはどうすればよいですか?