WSH/ファイルまたはフォルダーを別の場所にコピーする・Copy
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* ファイルまたはフォルダーを別の場所にコピーする・Copyメ...
FileSystemObjectのCopyメソッドを使うことにより、ファイル...
本資料は、FileSystemObjectのCopyメソッドを利用してカレン...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#ed1bb7df]
-[[ファイルを新規に作成しテキストを書き込むサンプルコード...
-[[既存ファイルをにテキストを追加書き込みするサンプルコー...
-[[ファイルの削除を行う方法・DeleteFile>WSH/ファイルの削...
-[[ファイルの存在チェックを行う・FileExists>WSH/ファイル...
-[[フォルダの存在チェックを行う・FolderExists>WSH/フォル...
-[[フォルダーのコピー・CopyFolder>WSH/フォルダーのコピー...
-[[ファイルを行単位で読み込む方法・ReadLineメソッド>WSH/...
-[[フルパスファイル名からファイル名のみ取り出す方法>WSH/...
* Copyメソッドを使用したVBScriptのサンプルコードと実行結...
以下にFileSystemObjectのCopyメソッドを使用したVBScriptの...
** Copyメソッドを使用したVBScriptサンプルコード [#v30d3004]
#ref(copy.vbs)
Set fso = CreateObject("Scripting.FileSystemObject")
' Create file
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set tso = fso.OpenTextFile("file.txt", ForWriting, true)
tso.WriteLine("hello world")
tso.Close
Set tso = Nothing
' Create folder
fso.CreateFolder("folder")
' Copy Method (file)
Set f = fso.GetFile("file.txt")
f.Copy("copy_file.txt")
Set f = Nothing
' Copy Method (folder)
Set f = fso.GetFolder("folder")
f.Copy("copy_folder")
Set f = Nothing
Set fso = Nothing
上記サンプルコードはOpenTextFileメソッドにより新規に作成...
パスを指定していないので、カレントディレクトリで動作しま...
Copyメソッドの動作は同一のディレクトリに別名でコピーする...
** Copyメソッドを使用したVBScriptサンプルコード実行結果 [...
- サンプルコード実行前の状態
C:\wsh\copy>dir
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 1234-5678 です
C:\wsh\copy のディレクトリ
2012/07/28 14:56 <DIR> .
2012/07/28 14:56 <DIR> ..
2012/07/28 14:53 513 copy.vbs
1 個のファイル 513 バイト
2 個のディレクトリ 114,696,228,864 バイ...
- サンプルコード実行
C:\wsh\copy>cscript /nologo copy.vbs
- サンプルコード実行後の状態
C:\wsh\copy>dir
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 1234-5678 です
C:\wsh\copy のディレクトリ
2012/07/28 14:56 <DIR> .
2012/07/28 14:56 <DIR> ..
2012/07/28 14:53 513 copy.vbs
2012/07/28 14:56 13 copy_file.txt
2012/07/28 14:56 <DIR> copy_folder
2012/07/28 14:56 13 file.txt
2012/07/28 14:56 <DIR> folder
3 個のファイル 539 バイト
4 個のディレクトリ 114,696,224,768 バイ...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* ファイルまたはフォルダーを別の場所にコピーする・Copyメ...
FileSystemObjectのCopyメソッドを使うことにより、ファイル...
本資料は、FileSystemObjectのCopyメソッドを利用してカレン...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#ed1bb7df]
-[[ファイルを新規に作成しテキストを書き込むサンプルコード...
-[[既存ファイルをにテキストを追加書き込みするサンプルコー...
-[[ファイルの削除を行う方法・DeleteFile>WSH/ファイルの削...
-[[ファイルの存在チェックを行う・FileExists>WSH/ファイル...
-[[フォルダの存在チェックを行う・FolderExists>WSH/フォル...
-[[フォルダーのコピー・CopyFolder>WSH/フォルダーのコピー...
-[[ファイルを行単位で読み込む方法・ReadLineメソッド>WSH/...
-[[フルパスファイル名からファイル名のみ取り出す方法>WSH/...
* Copyメソッドを使用したVBScriptのサンプルコードと実行結...
以下にFileSystemObjectのCopyメソッドを使用したVBScriptの...
** Copyメソッドを使用したVBScriptサンプルコード [#v30d3004]
#ref(copy.vbs)
Set fso = CreateObject("Scripting.FileSystemObject")
' Create file
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set tso = fso.OpenTextFile("file.txt", ForWriting, true)
tso.WriteLine("hello world")
tso.Close
Set tso = Nothing
' Create folder
fso.CreateFolder("folder")
' Copy Method (file)
Set f = fso.GetFile("file.txt")
f.Copy("copy_file.txt")
Set f = Nothing
' Copy Method (folder)
Set f = fso.GetFolder("folder")
f.Copy("copy_folder")
Set f = Nothing
Set fso = Nothing
上記サンプルコードはOpenTextFileメソッドにより新規に作成...
パスを指定していないので、カレントディレクトリで動作しま...
Copyメソッドの動作は同一のディレクトリに別名でコピーする...
** Copyメソッドを使用したVBScriptサンプルコード実行結果 [...
- サンプルコード実行前の状態
C:\wsh\copy>dir
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 1234-5678 です
C:\wsh\copy のディレクトリ
2012/07/28 14:56 <DIR> .
2012/07/28 14:56 <DIR> ..
2012/07/28 14:53 513 copy.vbs
1 個のファイル 513 バイト
2 個のディレクトリ 114,696,228,864 バイ...
- サンプルコード実行
C:\wsh\copy>cscript /nologo copy.vbs
- サンプルコード実行後の状態
C:\wsh\copy>dir
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 1234-5678 です
C:\wsh\copy のディレクトリ
2012/07/28 14:56 <DIR> .
2012/07/28 14:56 <DIR> ..
2012/07/28 14:53 513 copy.vbs
2012/07/28 14:56 13 copy_file.txt
2012/07/28 14:56 <DIR> copy_folder
2012/07/28 14:56 13 file.txt
2012/07/28 14:56 <DIR> folder
3 個のファイル 539 バイト
4 個のディレクトリ 114,696,224,768 バイ...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: