2014-02-20 3 views
-1

파일을 열거 나 저장할 때 프로그램이 원본 파일을 변경하지 않고 새 폴더에 저장하는 프로그램을 만들려고합니다.새 폴더에 파일을 저장 하시겠습니까?

그러나 사용 해본 코드 중 아무 것도 작동하지 않았습니다.

로드 된 파일의 FilePath로 들어가는 새 폴더는 어떻게 만듭니 까?

어떻게 그 폴더에 저장합니까?

나는이 시도하고 오류가 발생했습니다 ... "거짓은 찾을 수 없거나 액세스 할 수 없습니다"

Private Sub SaveChangesToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveChangesToolStripMenuItem1.Click newFilePath = FilePath + "\" + newFolderName + "Folder" Try Dim Writer As New PackageIO.Writer(newFilePath = orgFilePath + "\" + newFolderName, "Folder 1", PackageIO.Endian.Big) System.IO.Directory.CreateDirectory(newFilePath)

내가 여기에이 코드를 시도하고 작업에 가장 가까운 것 같았지만 말했다 파일 경로가 유효하지 않습니다. 나는 그들이 선택한 파일뿐만 아니라 관련 폴더를 포함하고 있기 때문에 가정합니다.

Private Sub SaveChangesToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveChangesToolStripMenuItem1.Click newFilePath = FilePath + "\" + newFolderName + "Folder" Try Dim Writer As New PackageIO.Writer(newFilePath, PackageIO.Endian.Big) System.IO.Directory.CreateDirectory(newFilePath)

+1

은 우리에게 당신이 시도한 코드를 표시하는 데 도움이

Dim orgFilePath as String Dim newFolderName as String Dim newFilePath as String 'you will need to set the path of the original file and give a name for the new folder newFilePath = orgFilePath + "\" + newFolderName 'creates new directory (folder) System.IO.Directory.CreateDirectory(newFilePath) 'then put the code to save your file to the newFilePath variable 

희망을. –

+0

좀 더 구체적으로주세요, 어떤 파일입니까? txt? 워드? 뛰어나다? 그리고 당신은 btw를 시도 했습니까? – Rex

답변

0

는이 라인을 따라 뭔가를보십시오 :

+0

나는이 시도하고 오류가 발생했습니다 ... "거짓은 찾을 수 없거나 액세스 할 수 없습니다" 희미한 작가를 시도 SaveChangesToolStripMenuItem1.Click '개인 서브 SaveChangesToolStripMenuItem1_Click (은 System.Object로 ByVal의 보낸 사람, 경우 System.EventArgs으로 ByVal의 전자) 처리를 새로운 PackageIO.Writer (newFilePath = orgFilePath + "\"+ newFolderName, "Folder 1", PackageIO.Endian.Big) System.IO.Directory.CreateDirectory (newFilePath)' –

+0

이 코드를 여기에서 시도해 보았습니다. 가장 가까운 작업이지만 파일 경로가 유효하지 않다고 말했다. 나는 그들이 선택한 파일뿐만 아니라 관련 폴더를 포함하고 있기 때문에 가정합니다. '개인 서브 SaveChangesToolStripMenuItem1_Click (은 System.Object로 ByVal의 보낸 사람, 경우 System.EventArgs으로 ByVal의 e)이 (SaveChangesToolStripMenuItem1.Click newFilePath = FilePath를 + "\"+ newFolderName + "폴더" 새로운 PackageIO.Writer으로 희미한 라이터를 시도 newFilePath를 처리 , PackageIO.Endian.Big) System.IO.Directory.CreateDirectory (newFilePath)' –

관련 문제