2013-02-21 55 views
2

我試圖從.txt複製一行文本 - >粘貼到另一個文件並保存。我一直在粘貼部分給我錯誤代碼。我完全熟悉這一點,並隨時瞭解情況。我的主要目標是將Host=之後的信息粘貼到另一個文件中。但我需要先把它弄清楚。從txt複製信息並粘貼到另一個vbscript

這裏是我到目前爲止的代碼

///OPEN FILE and READ 
Set objFileToRead = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\vnc\vnc.txt",1) 
strFileText = objFileToRead.ReadAll() 
objFileToRead.Close 


' ///PASTE 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
Set objFileToWrite = objFSO.OpenTextFile("c:\vnc\testfile.vnc", 2) 
objFileToWrite.Write strFileText 
objFileToWrite.Close 
+2

你會得到什麼錯誤? – rene 2013-02-21 14:37:35

+1

line:14 char:1 權限被拒絕 – 2013-02-21 14:59:07

+1

Testfile.vnc是否存在?如果不嘗試CreateTextFile http://ss64.com/vb/filesystemobject.html – rene 2013-02-21 15:11:12

回答

2

這個工作對我來說:

'//OPEN FILE and READ 
Set objFileToRead = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\vnc.txt",1) 
strFileText = objFileToRead.ReadAll() 
objFileToRead.Close 


' ///PASTE 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
Set objFileToWrite = objFSO.OpenTextFile("c:\vnc.vnc", 2) 
objFileToWrite.Write strFileText 
objFileToWrite.Close 

我所做的唯一的區別是刪除子文件夾,並把在C盤根:腳本工作。

我手動創建了源文件和目標文件。如果兩個文件都存在,並且沒有鎖定(就好像您打開/鎖定在另一個應用程序中一樣),那麼該VNC文件夾的權限必須是問題。

+1

我發現什麼是創建文件夾將覆蓋文件夾權限將其設置爲只讀。謝謝 – 2013-02-22 13:40:25

1

如果您的文件權限仍然被拒絕寫入,則必須使用鼠標右鍵更改該文件的安全性,並更新高級設置。

相關問題