人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【WSH】
WSH初心者です。
ファイルのリネームをしたい場合、どうすれば
よいのでしょうか?

Dim Fs,source,target
Set Fs = WScript.CreateObject("Scripting.FileSystemObject")

'元ファイル
source=Fs.BuildPath("C:\","A.CSV")

'リネーム後の名前
target=Fs.BuildPath("C:\","B.CSV")

sourceをtargetにリネームしたいのです。
初歩的な質問なのかも知れませんが、調べても分からなかったので
ご存知の方教えていただけないでしょうか。よろしくお願いします。

●質問者: db_Magician
●カテゴリ:コンピュータ
✍キーワード:CSV SET WSH ファイル リネーム
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●40ポイント

Dim Fs,source,target

Set Fs = WScript.CreateObject("Scripting.FileSystemObject")

'元ファイル

source=Fs.BuildPath("C:\","A.CSV")

'リネーム後の名前

target=Fs.BuildPath("C:\","B.CSV")


'リネーム

Dim f

Set f = Fs.getFile(source)

f.name = "B.CSV"

参考 REN(RENAME) ファイル名・ディレクトリ名の変更

◎質問者からの返答

llusall様いつもありがとうございます。

教えていただいた方法で、問題なくリネームできました。

URLも参考にさせていただきます。


2 ● ardarim
●40ポイント

MoveFileで名前の変更ができます。

Fs.MoveFile source, target
◎質問者からの返答

回答ありがとうございます。

MoveFileでできるのですね…気がつきませんでした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ