Wie wird das Batch-Änderungsdatum erstellt, das mit dem Änderungsdatum erstellt wurde?

1360
user150951

Ich habe viele Videodateien mit den Erweiterungen mov, avi, mp4 und mts. Ich muss ihr "Erstellungsdatum" in ihren "Datumsänderungswert" ändern.

Ich habe versucht, folgendes Powerhsell-Skript zu verwenden:

Get-ChildItem -recurse -filter * .mov * avi * mp4 * mts | % {$ .CreationTime = $ .LastWriteTime}

Aber alles, was ich bekam, war eine Reihe von Fehlermeldungen

Wie wird das Batch-Änderungsdatum erstellt, das mit dem Änderungsdatum erstellt wurde?

0
Der Fehler, den Sie erhalten, hängt mit Berechtigungen zusammen. Stellen Sie sicher, dass Sie den erforderlichen Zugriff auf diese Dateien haben. Tim Ferrill vor 10 Jahren 0

1 Antwort auf die Frage

0
Colyn1337

Für die meisten Fehler, bei denen der Zugriff verweigert wird, gibt es normalerweise ein Problem mit Rechten / Berechtigungen. Zuerst würde ich Ihren vorhandenen Befehl mit einer erhöhten Powershell-Instanz wiederholen. Klicken Sie mit der rechten Maustaste auf das Powershell-Symbol und wählen Sie Als Administrator ausführen.

Wenn dies fehlschlägt, navigieren Sie mit Ihrem Benutzerkonto zum Speicherort und stellen Sie sicher, dass Sie über Berechtigungen verfügen (stellen Sie zum Testen sicher, dass Sie über "vollen Zugriff" verfügen, um Berechtigungen auszuschließen). Vermitteln Sie alle Berechtigungsprobleme erneut und versuchen Sie es erneut.

Wenn Sie weiterhin Probleme haben, überlegen Sie, ob Sie sich in einer Domäne befinden oder nicht, ob sich die Dateien in einer Netzwerk- / Laufwerkfreigabe befinden oder nicht und ob es sich bei dieser Freigabe um Linux oder Microsoft handelt. Es kann hilfreich sein, Ihre Frage mit diesen Besonderheiten zu aktualisieren.