【发布时间】:2018-08-03 12:02:29
【问题描述】:
我只想将 ini 文件的内容复制到 txt 文件中。但它告诉我,该权限被拒绝。
- 源文件已关闭
- Ini 文件“Aly_complete.ini”之前是通过“java -jar”在代码中执行的
- 如您所见,我已经尝试了另一个文件,之前的代码没有使用该文件
这里是代码
Sub Kopieren_Ini(strPathQuelle As String, strPathErg As String)
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile As Object
Dim Quelle As String
Dim Ziel As String
If Sheets(1).TxtBoxIni.Text <> "" Then
Quelle = Sheets(1).TxtBoxIni.Text
Else
Quelle = strPathQuelle & "Aly_MitDatum.ini"
'Quelle = strPathQuelle & "Aly_complete.ini"
End If
Set oFile = fso.CreateTextFile(strPathErg & "\" & "Config_Test.txt")
Ziel = strPathErg & "\" & "Config_Test.txt"
FileSystem.FileCopy Quelle, Ziel
提前感谢您的帮助
【问题讨论】:
-
听起来
.ini正被另一个应用程序或进程使用。还有什么在运行?重启后还会出现这种情况吗? -
为什么要创建一个文本文件,然后在上面复制另一个文件?我会完全跳过
CreateTextFile。 -
@ashleedawg:重启后还是会出现
-
@ErikvonAsmuth:要求将使用的ini文件中的输入数据保存在结果文件夹中。但它不应保存为ini文件,因为它只是用于文档。
-
所以,您只是想复制一个文件并更改其名称,对吗?
标签: vba ms-access permission-denied file-copying