Robocopy (बिना / l झंडा) लॉग फ़ाइल को विशाल बनाने के घंटे के लिए चल रहा है, लेकिन वास्तव में कुछ भी कॉपी नहीं कर रहा है


0

यहाँ मेरी आज्ञा है:

Robocopy C: C: \ C_root / FP / BYTES / TEE / S / E / COPYALL / DCOPY: T / MOVE / Z   / ETA / XJ / R: 2 / W: 30 / XF pagefile.sys / XD /LOG:C:\robocopy.log।

BTW, ऊपर / XD विकल्प देखें। उसके बाद मेरे पास कुछ निर्देशिकाएं थीं जिन्हें मैं छोड़ना चाहता हूं। मैंने इन्हें इस तरह के कोण कोष्ठक के बीच दिखाया: (बाएँ कोण कोष्ठक) कुछ dirs जिन्हें मैं बाहर करना चाहता था (समकोण कोष्ठक)। इन डेरों के बीच C_root डायर खुद था, ताकि यह "अनंत" पुनरावृत्ति में न आए। (यह हिस्सा पद से इसलिए छीन लिया गया था क्योंकि कोण कोष्ठक स्पष्ट रूप से हाइपरलिंक के बारे में superuser.com को मेटा-अर्थ देता है।)

यह कमांड विंडो कुछ "EXTRA" फाइलों में सूचीबद्ध है और फिर "लटका हुआ" है। इसके द्वारा, मेरा मतलब है कि अधिक आउटपुट नहीं, कोई cmnd प्रॉम्प्ट नहीं, और अगर मैंने इसे स्क्रॉल करने की कोशिश की, तो यह तुरंत दाईं ओर नीचे स्क्रॉल करेगा।

लगभग छह घंटे के बाद, यह आखिरकार समाप्त हो गया, हालांकि मुझे उस विंडो में कभी भी कमांड प्रॉम्प्ट वापस नहीं मिला जिसे मैंने इसे शुरू किया था। डीआईआर लॉग फाइल को 1.3GB से अधिक पर दिखाता है, लेकिन जब मैं इस पर अधिक काम करने की कोशिश करता हूं, तो मुझे मिल जाता है। "Cannot access file"C:\C_root कभी बड़ा नहीं हुआ।

क्या किसी को अंदाजा है कि यहां क्या चल रहा है?


1
वास्तव में इस कमांड को क्या करना चाहिए? क्या आप इसकी जड़ में शुरू करते हैं C:? (आपको निर्दिष्ट करना चाहिए C:\ तब) लेकिन आपको बाहर नहीं करना चाहिए C_root क्योंकि मुझे लगता है कि तुम एक पाश मिलता है। जैसा कि मैंने पढ़ा है कि आप सब कुछ से स्थानांतरित करते हैं C:\ सेवा मेरे C:\C_root। लेकिन वह भी शामिल है C_root अपने आप। ताकि इसे स्थानांतरित कर दिया जाएगा C:\C_root\C_root आदि (या क्या मैं इसे गलत पढ़ रहा हूं?)
Rik

प्रतिक्रिया के लिए धन्यवाद रिक। आप सही हैं जिस तरह से इसे पोस्ट किया गया था। लेकिन कृपया मेरे संपादन को पोस्ट पर देखें। मैं जो करने की कोशिश कर रहा हूं वह C: \ से मेरे व्यक्तिगत डायर को प्राप्त कर रहा है क्योंकि विंडोज़ दुर्घटनाग्रस्त हो गए और अपने समस्या निवारक को चलाने के लिए कहा। मैंने किया, और छह रिबूट के बाद कहा, हम इसे ठीक नहीं कर सकते, लेकिन आपके पास अपने डेटा को बचाने या नहीं के साथ ओएस को फिर से स्थापित करने का विकल्प है! इसलिए, मैं अपने डेटा को सहेजने का चयन करने जा रहा हूं, लेकिन एमएस को जानने का मतलब है कि वे केवल "दस्तावेज" और "डाउनलोड" बचा रहे हैं। मैं अपना सामान C: \ (एक साधारण cmnd प्रॉम्प्ट से) प्राप्त करने की कोशिश कर रहा हूँ, इस उम्मीद में कि यह मिटा नहीं जाएगा। एक अंतिम उपाय xcopy है!
Mickster

मुझे पता है Robocopy आपके द्वारा निर्देशिकाओं को निर्दिष्ट करने के तरीके के बारे में बहुत अधिक जानकारी हो सकती है। आप निम्न की जांच कर सकते हैं: यदि आप कुछ फाइलें अंदर रखते हैं C_Root dir (कुछ भी हो सकता है) और का उपयोग करें /L -फ्लैग आप फ़ाइलों को देखते हैं C_Root या वे छोड़ दिया जाता है? अगर आप उन्हें देखते हैं C_Root सही ढंग से बाहर नहीं किया गया है। BTW आमतौर पर मैं एक बनाते हैं VHD फिर से स्थापित करने से पहले। फिर आपके पास एक .VHD- फाइल है, जिसे आप विंडोज 7 में माउंट कर सकते हैं।
Rik

दो अन्य नोट: 1) आप ब्रैकेट को शामिल कर सकते हैं यदि आप संपादक के ऊपर कोड विकल्प का उपयोग करते हैं, तो {}। यह पाठ से पहले 4 स्थान जोड़ता है और आप उस ब्लॉक के भीतर कुछ भी उपयोग कर सकते हैं। 2) आप निर्दिष्ट कर सकते हैं C:\Users बैकअप और उसके बाद C:\xxxx किसी भी निर्देशिका के लिए आप चाहते हैं। BTW मैं इस्तेमाल नहीं किया होता /MOVE क्योंकि अब आपके पास सुनिश्चित करने के लिए एक गैर-कार्य प्रणाली हो सकती है। मुझे आशा है कि अब आपके पास `C: \ C_Root \ C_Root \ C_Root \ C_Root` नहीं है?
Rik
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.