मुझे फ़ाइल को बनाकर फ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में कॉपी करने में कुछ समस्या है यदि फ़ोल्डर में मौजूद नहीं है गन्तव्य निर्देशिका।फ़ोल्डर को बनाकर फ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में कॉपी करने के लिए कैसे करें यदि वह फ़ोल्डर मौजूद नहीं है
उदाहरण:
- स्रोत पथ:
C:\temp\test\1.txt
- गंतव्य पथ:
C:\Data\
तो C:\Data\
"अस्थायी" या "परीक्षण" फ़ोल्डर शामिल नहीं है, यह पहले फ़ोल्डर बनाने चाहिए का मुकाबला करना।
C:\Data\temp\test\1.txt
पर कॉपी किया नीचे मेरी कोड है। लेकिन यह काम नहीं करता ..
Private Sub btnBackup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBackup.Click
Dim sourcepath As String = "C:\temp\test\1.txt"
Dim DestPath As String = "C:\Data\"
CopyDirectory(sourcepath, DestPath)
End Sub
Private Shared Sub CopyDirectory(sourcePath As String, destPath As String)
If Not Directory.Exists(destPath) Then
Directory.CreateDirectory(destPath)
End If
For Each file__1 As String In Directory.GetFiles(sourcePath)
Dim dest As String = Path.Combine(destPath, Path.GetFileName(file__1))
File.Copy(file__1, dest)
Next
For Each folder As String In Directory.GetDirectories(sourcePath)
Dim dest As String = Path.Combine(destPath, Path.GetFileName(folder))
CopyDirectory(folder, dest)
Next
End Sub
किसी भी त्रुटियों
तो समाधान बस निर्देशिका नाम से विकसित
1.txt
दूर करने के लिए है? और आप XP या Windows 7 का उपयोग कर रहे –वाक्यांश की तरह "यह काम नहीं करता" इसलिए जब एक सवाल जमा करके अवरुद्ध किया जाना चाहिए;) –