2010-08-18 15 views
6

क्या आईपैड के फाइल सिस्टम यानी यूनिक्स टच कमांड पर फ़ाइल की अंतिम संशोधित संपत्ति को अपडेट करने का कोई प्रभावी तरीका है?फ़ाइल को स्पर्श करें - इसे संशोधित समय स्टैम्प अपडेट करें

मैंने NSFileManager पर एक नज़र डाली है लेकिन कोई भाग्य नहीं है।

उत्तर

10

ठीक है, इसलिए मैं अपने सवाल का जवाब कर रहा हूँ बस के बाद मैं इसे :(पूछा है

मैं NSFileManager कक्षा में विधि setAttributes:ofItemAtPath:error: पाया है और मैं संशोधित टाइमस्टैम्प वहाँ निर्दिष्ट कर सकते हैं।

! वैसे भी धन्यवाद

6

अब filePath के संशोधन टाइमस्टैम्प (जो है, उदाहरण के लिए, ls -l के उत्पादन में दिखाया गया है) को अद्यतन करने के लिए:

NSError* error; 
NSFileManager* fileManager = [NSFileManager defaultManager]; 

if (![fileManager setAttributes:@{NSFileModificationDate:[NSDate date]} 
        ofItemAtPath:filePath 
          error:&error]) { 
    NSLog(@"Couldn't update modification date: %@", error); 
} 
संबंधित मुद्दे